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