XmlDocumentCreate
value XmlDocumentCreate ( value BYREF xmlDocument, string strName = "" );
Rückgabewert
Rückgabewert |
Beschreibung |
value |
Das erzeugte leere XML-Dokument-Objekt xmlDocument. |
Parameter
xmlDocument
Die Variable, die mit dem leeren XML-Document-Objekt geladen wird.
strName
Der Name des Dokumenttypes, den das XML-Dokument-Objekt erhalten soll.
Bemerkung
Erzeugt ein leeres XML-Dokument-Objekt xmlDocument.
Ein nicht weiter genutztes XML-Dokument-Objekt sollte mit XmlDocumentClose geschlossen
werden.
Beim Beenden von Victory werden alle geöffneten und
nicht geschlossenen XML-Dokument-Objekte und deren Abfrage-Objekte (sofern
vorhanden und noch geöffnet) automatisch geschlossen.
Beispiele
In diesem Beispiel wird eine XML-Datei erzeugt das Aufträge enthält.
//CreateOrdersXmlDocument () // ////////////////////////////////////////////////////////////////////// value xmlDocument, xmlRoot, xmlOrder; string orderNo, productNo, quantity; XmlDocumentCreate(xmlDocument); XmlDocumentAppendProcessingInstruction(xmlDocument, "xml","version=\"1.0\""); XmlDocumentCreateElement(xmlDocument, xmlRoot, "Orders"); XmlNodeAppendChild(xmlDocument, xmlRoot); XmlDocumentCreateElement(xmlDocument, xmlOrder, "Order"); XmlElementSetAttribute(xmlOrder, "OrderNo", "29810"); XmlElementSetAttribute(xmlOrder, "ProductNo", "7993-12"); XmlElementSetAttribute(xmlOrder, "Quantity", "10"); XmlNodeAppendChild(xmlRoot, xmlOrder); XmlDocumentCreateElement(xmlDocument, xmlOrder, "Order"); XmlElementSetAttribute(xmlOrder, "OrderNo", "29811"); XmlElementSetAttribute(xmlOrder, "ProductNo", "4232-01"); XmlElementSetAttribute(xmlOrder, "Quantity", "14"); XmlNodeAppendChild(xmlRoot, xmlOrder); XmlDocumentToFile(xmlDocument, "orders.xml");
Siehe auch XmlDocumentCreateFromFile, XmlDocumentCreateFromString, XmlDocumentToFile, XmlDocumentToString, XmlDocumentClose, XmlDocumentAppendProcessingInstruction, XmlDocumentRootElement, XmlDocumentCreateElement, XmlDocumentCreateTextNode, XmlElementAttribute, XmlElementTagName, XmlElementText, XmlElementSetAttribute, XmlElementSetTagName, XmlElementNextSibling, XmlElementPrevSibling, XmlNodeAppendChild, XmlNodeFirstChildElement, XmlNodeLastChildElement