XmlDocumentAppendProcessingInstruction

value XmlDocumentAppendProcessingInstruction ( value xmlDocument, string strTarget, string strData );

Rückgabewert

Rückgabewert

Beschreibung

TRUE/true/1

Prozessinstruktionen wurden dem XML-Dokument erfolgreich hinzugefügt.

FALSE/false/0

Beim Hinzufügen der Prozessinstruktionen ist ein Fehler aufgetreten.

Parameter

xmlDocument

Das XML-Dokument-Objekt, dem Prozessinstruktionen hinzugefügt werden sollen.

strTarget

Die Ziel der Prozessinstruktion.

strData

Die Daten der Prozessinstruktion.

Bemerkung

Fügt dem XML-Dokument-Objekt xmlDocument dem Ziel strTarget der Prozessinstruktionen die entsprechenden Daten strData hinzu.

Beispiele

In diesem Beispiel wird eine XML-Datei 'orders.xml' erzeugt, das Aufträge enthält und die Prozessinstruktionen '<?xml version="1.0"?>' hinzu.

//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, XmlDocumentCreate, XmlDocumentToFile, XmlDocumentToString, XmlDocumentClose, XmlDocumentRootElement, XmlDocumentCreateElement, XmlDocumentCreateTextNode, XmlElementAttribute, XmlElementTagName, XmlElementText, XmlElementSetAttribute, XmlElementSetTagName, XmlElementNextSibling, XmlElementPrevSibling, XmlNodeAppendChild, XmlNodeFirstChildElement, XmlNodeLastChildElement