[SuEsquema].[Doc]
Cuando se genera código a partir de un esquema XML, el código generado ofrece una clase de documento que se llama igual que el esquema. Esta clase tiene como miembros todos los elementos raíz posibles, así como los métodos que aparecen a continuación. Observe que en los nombres de método, CDoc corresponde al nombre de la clase de documento generada.
Métodos
Nombre | Descripción | |
---|---|---|
static Doc CreateDocument() | Crea un documento XML nuevo vacío. | |
static Doc CreateDocument(string encoding) | Crea un documento XML nuevo vacío, con codificación de tipo "encoding" | |
static void DeclareAllNamespacesFromSchema(Altova.Xml.TypeBase node) | Declara todos los espacios de nombres del esquema XML en el elemento dado como argumento (que suele ser el elemento XML raíz). Es útil llamar a este método si su esquema tiene varias declaraciones de espacios de nombres, cada una de ellas está asignada a un prefijo y quiere declararlas todas en el elemento dado como argumento. | |
static Doc LoadFromBinary(byte[] binary) | Carga un documento XML desde una matriz de bytes. | |
static Doc LoadFromFile(string filename) | Carga un documento XML desde un archivo. | |
static Doc LoadFromString(string xmlstring) | Carga un documento XML desde una cadena de texto. | |
byte[] SaveToBinary(bool prettyPrint) | Guarda un documento XML en una matriz de bytes, con formato pretty-print opcional. | |
byte[] SaveToBinary(bool prettyPrint, string encoding) | Guarda un documento XML en una matriz de bytes (con formato pretty-print opcional) con la codificación especificada. | |
byte[] SaveToBinary(bool prettyPrint, string encoding, bool bBigEndian, bool bBOM) | Guarda un documento XML en una matriz de bytes, (con formato pretty-print opcional) con la codificación, el orden de bytes y la marca BOM especificados. | |
void SaveToFile(string fileName, bool prettyPrint) | Guarda un documento XML en un archivo, con formato pretty-print opcional. | |
void SaveToFile(string fileName, bool prettyPrint, bool omitXmlDecl) | Guarda un documento XML en un archivo, con formato pretty-print opcional. Si el argumento omitXmlDecl tiene el valor true, la declaración XML no se escribirá. | |
void SaveToFile(string fileName, bool prettyPrint, bool omitXmlDecl, string encoding) | Guarda un documento XML en un archivo, (con formato pretty-print opcional) con la codificación especificada. Si el argumento omitXmlDecl tiene el valor true, la declaración XML no se escribirá. | |
void SaveToFile(string fileName, bool prettyPrint, string encoding, string lineend) | Guarda un documento XML en un archivo, (con formato pretty-print opcional) con la codificación y los caracteres de final de línea especificados. | |
void SaveToFile(string fileName, bool prettyPrint, bool omitXmlDecl, string encoding, string lineend) | Guarda un documento XML en un archivo, (con formato pretty-print opcional) con la codificación y los caracteres de final de línea especificados. Si el argumento omitXmlDecl tiene el valor true, la declaración XML no se escribirá. | |
void SaveToFile(string fileName, bool prettyPrint, bool omitXmlDecl, string encoding, bool bBigEndian, bool bBOM, string lineend) | Guarda un documento XML en un archivo, (con formato pretty-print opcional) con la codificación, el orden de bytes, la marca BOM y los caracteres de final de línea especificados. Si el argumento omitXmlDecl tiene el valor true, la declaración XML no se escribirá. | |
void SaveToFileWithLineEnd(string fileName, bool prettyPrint, bool omitXmlDecl, string lineend) | Guarda un documento XML en un archivo, con formato pretty-print opcional y con caracteres de final de línea. Si el argumento omitXmlDecl tiene el valor true, la declaración XML no se escribirá. | |
string SaveToString(bool prettyPrint) | Guarda un documento XML en un archivo, con formato pretty-print opcional. | |
string SaveToString(bool prettyPrint, bool omitXmlDecl) | Guarda un documento XML en un archivo, con formato pretty-print opcional. Si el argumento omitXmlDecl tiene el valor true, la declaración XML no se escribirá. | |
void SetDTDLocation(string dtdLocation) | Agrega una declaración DOCTYPE con el ID de sistema especificado. Es obligatorio que ya exista un elemento raíz. | |
void SetSchemaLocation(string schemaLocation) | Agrega un atributo xsi:schemaLocation o xsi:noNamespaceSchemaLocation al elemento raíz. Es obligatorio que ya exista un elemento raíz. |