com.[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 miembros que aparecen a continuación. Observe que en los nombres de método, "Doc" 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 void declareAllNamespacesFromSchema(com.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[] xml) | 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 xml) | Carga un documento XML desde una cadena de texto. | |
byte[] saveToBinary(boolean prettyPrint) | Guarda un documento XML en una matriz de bytes, con formato pretty-print opcional. | |
byte[] saveToBinary(boolean prettyPrint, String encoding) | Guarda un documento XML en una matriz de bytes (con formato pretty-print opcional) con la codificación especificada. | |
byte[] saveToBinary(boolean prettyPrint, String encoding, boolean bigEndian, boolean writeBOM) | Guarda un documento XML en una matriz de bytes (con formato pretty-print opcional) con la codificación especificada. Para codificaciones Unicode se puede especificar el orden de bytes y la marca BOM Unicode. | |
void saveToFile(String fileName, boolean prettyPrint) | Guarda un documento XML en un archivo, con formato pretty-print opcional. | |
void saveToFile(String fileName, boolean prettyPrint, boolean omitXmlDecl) | Guarda un documento XML en un archivo, con formato pretty-print opcional, con codificación UTF-8. Si el argumento omitXmlDecl tiene el valor true, la declaración XML no se escribirá. | |
void saveToFile(String fileName, boolean prettyPrint, boolean 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, boolean prettyPrint, boolean omitXmlDecl, String encoding, boolean bBigEndian, boolean bBOM) | 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á. Para codificaciones Unicode se puede especificar el orden de bytes y la marca BOM Unicode. | |
void saveToFile(String fileName, boolean prettyPrint, String encoding) | Guarda un documento XML en un archivo, (con formato pretty-print opcional) con la codificación especificada. | |
void saveToFile(String fileName, boolean prettyPrint, String encoding, boolean bBigEndian, boolean bBOM) | Guarda un documento XML en un archivo (con formato pretty-print opcional) con la codificación especificada. Para codificaciones Unicode se puede especificar el orden de bytes y la marca BOM Unicode. | |
String saveToString(boolean prettyPrint) | Guarda un documento XML en una cadena de texto, con formato pretty-print opcional. | |
String saveToString(boolean prettyPrint, boolean omitXmlDecl) | Guarda un documento XML en una cadena de texto, con formato pretty-print opcional. Si el argumento omitXmlDecl tiene el valor true, la declaración XML no se escribirá. | |
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. |