com.[YourSchema].[Doc]
Wenn anhand eines XML-Schemas Code generiert wird, stellt der generierte Code eine Dokumentklasse mit demselben Namen wie dem des Schemas bereit. Diese Klasse enthält alle möglichen Root-Elemente als Members sowie die folgenden Members. Beachten Sie, dass "Doc" in den unten aufgelisteten Methodennamen für den Namen der generierten Dokumentklasse selbst steht.
Methoden
Name | Beschreibung | |
---|---|---|
![]() | static Doc createDocument() | Erstellt ein neues leeres XML-Dokument. |
![]() | static void declareAllNamespacesFromSchema(com.altova.xml.ElementType node) | Deklariert alle Namespaces aus dem XML-Schema an dem als Argument angegebenen Element (normalerweise dem XML-Root-Element). Diese Methode eignet sich dann, wenn Ihr Schema mehrere Namespace-Deklarationen, von denen jedes auf ein Präfix gemappt ist, hat, und Sie alle davon für das als Argument angegebene Element deklarieren möchten. |
![]() | static Doc loadFromBinary(byte[] xml) | Lädt ein XML-Dokument aus einem Byte Array. |
![]() | static Doc loadFromFile(String fileName) | Lädt ein XML-Dokument aus einer Datei. |
![]() | static Doc loadFromString(String xml) | Lädt ein XML-Dokument aus einem String. |
![]() | byte[] saveToBinary(boolean prettyPrint) | Speichert ein XML-Dokument mit optionaler Pretty-Print-Formatierung in einem Byte Array. |
![]() | byte[] saveToBinary(boolean prettyPrint, String encoding) | Speichert ein XML-Dokument mit optionaler "pretty-print"-Formatierung mit der definierten Kodierung in einem Byte-Array. |
![]() | byte[] saveToBinary(boolean prettyPrint, String encoding, boolean bigEndian, boolean writeBOM) | Speichert ein XML-Dokument mit optionaler "pretty-print"-Formatierung mit der definierten Kodierung in einem Byte-Array. Für Unicode-Kodierungen können die Bytefolge und Unicode-Bytefolge-Markierung definiert werden. |
![]() | void saveToFile(String fileName, boolean prettyPrint) | Speichert ein XML-Dokument mit optionaler "pretty-print"-Formatierung in einer Datei. |
![]() | void saveToFile(String fileName, boolean prettyPrint, boolean omitXmlDecl) | Speichert ein XML-Dokument mit optionaler "pretty-print"-Formatierung mit UTF-8-Kodierung in einer Datei. Wenn omitXmlDecl auf "true" gesetzt ist, wird die XML-Deklaration nicht geschrieben. |
![]() | void saveToFile(String fileName, boolean prettyPrint, boolean omitXmlDecl, String encoding) | Speichert ein XML-Dokument mit optionaler "pretty-print"-Formatierung mit der definierten Kodierung in einer Datei. Wenn omitXmlDecl auf "true" gesetzt ist, wird die XML-Deklaration nicht geschrieben. |
![]() | void saveToFile(String fileName, boolean prettyPrint, boolean omitXmlDecl, String encoding, boolean bBigEndian, boolean bBOM) | Speichert ein XML-Dokument mit optionaler "pretty-print"-Formatierung mit der definierten Kodierung in einer Datei. Wenn omitXmlDecl auf "true" gesetzt ist, wird die XML-Deklaration nicht geschrieben. Für Unicode-Kodierungen können die Bytefolge und Unicode-Bytefolge-Markierung definiert werden. |
![]() | void saveToFile(String fileName, boolean prettyPrint, String encoding) | Speichert ein XML-Dokument mit optionaler "pretty-print"-Formatierung mit der definierten Kodierung in einer Datei. |
![]() | void saveToFile(String fileName, boolean prettyPrint, String encoding, boolean bBigEndian, boolean bBOM) | Speichert ein XML-Dokument mit optionaler "pretty-print"-Formatierung mit der definierten Kodierung in einer Datei. Für Unicode-Kodierungen können die Bytefolge und Unicode-Bytefolge-Markierung definiert werden. |
![]() | String saveToString(boolean prettyPrint) | Speichert ein XML-Dokument mit optionaler "pretty-print"-Formatierung in einem String. |
![]() | String saveToString(boolean prettyPrint, boolean omitXmlDecl) | Speichert ein XML-Dokument mit optionaler "pretty-print"-Formatierung in einem String. Wenn omitXmlDecl auf "true" gesetzt ist, wird die XML-Deklaration nicht geschrieben. |
![]() | void setSchemaLocation(String schemaLocation) | Fügt ein xsi:schemaLocation- oder xsi:noNamespaceSchemaLocation-Attribut zum Root-Element hinzu. Es muss bereits ein Root-Element vorhanden sein. |