XmlSerializableServices XmlSerializableServices XmlSerializableServices XmlSerializableServices Class

Definición

Contiene los métodos para leer y escribir XML.Contains methods for reading and writing XML.

public ref class XmlSerializableServices abstract sealed
public static class XmlSerializableServices
type XmlSerializableServices = class
Public Class XmlSerializableServices
Herencia
XmlSerializableServicesXmlSerializableServicesXmlSerializableServicesXmlSerializableServices

Comentarios

Con Windows Communication Foundation (WCF), puede generar tipos CLR que representan contratos de datos de esquemas XML.Using Windows Communication Foundation (WCF), you can generate CLR types representing data contracts from XML schemas. En determinados casos, al hacerlo, es posible que no todos los esquemas se representen como contratos de datos.In certain cases when doing so, the schemas may not all be represented as data contracts. En este caso, puede usar la propiedad ImportXmlType de la clase ImportOptions.In this case, you can use the ImportXmlType property of the ImportOptions class. Al establecer la propiedad en true se especifica que estos tipos se importan como tipos XML que implementan la interfaz IXmlSerializable.Setting the property to true specifies that these types are imported as XML types that implement the IXmlSerializable interface. Al hacerlo, los tipos generados pueden almacenar cualquier elemento, pero el serializador los lee y escribe como XML.In the process, the generated types can store anything, but they are read and written as XML by the serializer.

XmlSerializableServices es una clase del asistente abstracta que contiene código que usan los tipos IXmlSerializable generados para leer y escribir XML.The XmlSerializableServices is an abstract helper class that contains code that is used by the generated IXmlSerializable types to read and write XML. También contiene el código para generar el esquema para los tipos generados.It also contains code for generating schema for the generated types. Observe que los detalles sobre los esquemas no están almacenados.Note that details about the schemas are not stored. Sólo el nombre está almacenado en el tipo generado.Only the name is stored in the generated type. Esta clase genera un esquema predeterminado que representa anyType del tipo de esquema XML con el nombre de tipo del esquema adecuado como nombre del contrato.This class generates a default schema that represents the XML schema type anyType with the appropriate schema type name as the contract name.

Métodos

AddDefaultSchema(XmlSchemaSet, XmlQualifiedName) AddDefaultSchema(XmlSchemaSet, XmlQualifiedName) AddDefaultSchema(XmlSchemaSet, XmlQualifiedName) AddDefaultSchema(XmlSchemaSet, XmlQualifiedName)

Genera un tipo de esquema predeterminado según el nombre de tipo especificado y lo agrega al conjunto de esquemas especificado.Generates a default schema type given the specified type name and adds it to the specified schema set.

ReadNodes(XmlReader) ReadNodes(XmlReader) ReadNodes(XmlReader) ReadNodes(XmlReader)

Lee un conjunto de nodos XML del lector especificado y devuelve el resultado.Reads a set of XML nodes from the specified reader and returns the result.

WriteNodes(XmlWriter, XmlNode[]) WriteNodes(XmlWriter, XmlNode[]) WriteNodes(XmlWriter, XmlNode[]) WriteNodes(XmlWriter, XmlNode[])

Escribe los nodos proporcionados mediante el sistema de escritura especificado.Writes the supplied nodes using the specified writer.

Se aplica a