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 Methoden. Beachten Sie, dass "CDoc" 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 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 eine 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 einer Datei. Für Unicode-Kodierungen können Bytefolge und Unicode BOM (Byte Order Mark) 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 eine Byte Array. 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 einem Byte Array. 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 einem Byte Array. Wenn omitXmlDecl auf "true" gesetzt ist, wird die XML-Deklaration nicht geschrieben. Für Unicode-Kodierungen können Bytefolge und Unicode BOM (Byte Order Mark) 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 einem Byte Array. Für Unicode-Kodierungen können Bytefolge und Unicode BOM (Byte Order Mark) 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 Byte Array. 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. |