[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 Doc CreateDocument(string encoding)  | Erstellt ein neues leeres XML-Dokument mit Kodierung des Typs "encoding".  | 
![]()  | static void DeclareAllNamespacesFromSchema(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[] binary)  | 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 xmlstring)  | Lädt ein XML-Dokument aus einem String.  | 
![]()  | byte[] SaveToBinary(bool prettyPrint)  | Speichert ein XML-Dokument mit optionaler Pretty-Print-Formatierung in einem Byte Array.  | 
![]()  | byte[] SaveToBinary(bool prettyPrint, string encoding)  | Speichert ein XML-Dokument mit optionaler "pretty-print"-Formatierung mit der definierten Kodierung in einem Byte-Array.  | 
![]()  | byte[] SaveToBinary(bool prettyPrint, string encoding, bool bBigEndian, bool bBOM)  | Speichert ein XML-Dokument mit optionaler "pretty-print"-Formatierung mit der definierten Kodierung, Bytefolge und BOM (Byte Order Mark) in einem Byte-Array.  | 
![]()  | void SaveToFile(string fileName, bool prettyPrint)  | Speichert ein XML-Dokument mit optionaler "pretty-print"-Formatierung in einer Datei.  | 
![]()  | void SaveToFile(string fileName, bool prettyPrint, bool omitXmlDecl)  | Speichert ein XML-Dokument mit optionaler "pretty-print"-Formatierung in einer Datei. Wenn omitXmlDecl auf "true" gesetzt ist, wird die XML-Deklaration nicht geschrieben.  | 
![]()  | void SaveToFile(string fileName, bool prettyPrint, bool 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, bool prettyPrint, string encoding, string lineend)  | Speichert ein XML-Dokument mit optionaler "pretty-print"-Formatierung mit der definierten Kodierung und dem angegebenen Zeilenende in einer Datei.  | 
![]()  | void SaveToFile(string fileName, bool prettyPrint, bool omitXmlDecl, string encoding, string lineend)  | Speichert ein XML-Dokument mit optionaler "pretty-print"-Formatierung mit der definierten Kodierung und dem angegebenen Zeilenende in einer Datei. Wenn omitXmlDecl auf "true" gesetzt ist, wird die XML-Deklaration nicht geschrieben.  | 
![]()  | void SaveToFile(string fileName, bool prettyPrint, bool omitXmlDecl, string encoding, bool bBigEndian, bool bBOM, string lineend)  | Speichert ein XML-Dokument mit optionaler "pretty-print"-Formatierung mit der definierten Kodierung, Bytefolge, BOM (Byte Order Mark) und dem definierten Zeilenende in einer Datei. Wenn omitXmlDecl auf "true" gesetzt ist, wird die XML-Deklaration nicht geschrieben.  | 
![]()  | void SaveToFileWithLineEnd(string fileName, bool prettyPrint, bool omitXmlDecl, string lineend)  | Speichert ein XML-Dokument mit optionaler "pretty-print"-Formatierung und dem definierten Zeilenende in einer Datei. Wenn omitXmlDecl auf "true" gesetzt ist, wird die XML-Deklaration nicht geschrieben.  | 
![]()  | string SaveToString(bool prettyPrint)  | Speichert ein XML-Dokument mit optionaler "pretty-print"-Formatierung in einer Datei.  | 
![]()  | string SaveToString(bool prettyPrint, bool omitXmlDecl)  | Speichert ein XML-Dokument mit optionaler "pretty-print"-Formatierung in einer Datei. Wenn omitXmlDecl auf "true" gesetzt ist, wird die XML-Deklaration nicht geschrieben.  | 
![]()  | void SetDTDLocation(string dtdLocation)  | Fügt eine DOCTYPE-Deklaration mit der angegebenen System-ID hinzu. Es muss bereits ein Root-Element vorhanden sein.  | 
![]()  | 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.  | 
