XmlDocumentCreateTextNode

value XmlDocumentCreateTextNode ( value xmlDocument, value BYREF xmlTextNode, string strText );

Rückgabewert

Rückgabewert

Beschreibung

value (!=0)

Das neue XML-TextNode-Objekt xmlTextNode des XML-Dokument-Objekts xmlDocument.

0

Beim Anlegen des XML-TextNode-Objekts im XML-Dokument-Objekt xmlDocument ist ein Fehler aufgetreten.

Parameter

xmlDocument

Das XML-Dokument-Objekt, zu dem ein XML-TextNode-Objekt erzeugt werden soll.

xmlTextNode

Die Variable, die mit dem erzeugtem, dem XML-Document-Objekt zugehörigen, XML-TextNode-Objekt geladen wird.

strText

Der Textinhalt, den das neue XML-TextNode-Objekt erhalten soll.

Bemerkung

Erzeugt ein neues XML-TextNode-Objekt xmlTextNode das dem XML-Dokument-Objekt xmlDocument zugehörig ist (d.h. es kann nicht für ein anderes XML-Dokument-Objekt verwendet werden oder dorthin übertragen werden) und lädt es mit dem Text strText.
Es ist zu beachten, dass ein erzeugtes XML-TextNode-Objekt noch einem Knoten des XML-Baums mit XmlNodeAppendChild  hinzugefügt werden muss, damit das XML-TextNode-Objekt im XML-Baum einen Platz einnimmt.

Beim Beenden von Victory werden alle geöffneten und nicht geschlossenen XML-Dokument-Objekte und deren XML-Element-Objekte (sofern vorhanden und noch geöffnet) automatisch geschlossen.

Beispiele


value xmlDocument, xmlRoot, xmlOrder, textNode;
string orderNo, productNo, quantity;
 XmlDocumentCreate(xmlDocument);
XmlDocumentAppendProcessingInstruction(xmlDocument, "xml","version=\"1.0\"");
 XmlDocumentCreateElement(xmlDocument, xmlRoot, "Orders");
XmlNodeAppendChild(xmlDocument, xmlRoot);
 XmlDocumentCreateElement(xmlDocument, xmlOrder, "Order");
XmlNodeAppendChild(element, XmlDocumentCreateTextNode(xml, textNode, TimeFormat()));

XmlElementSetAttribute(xmlOrder, "OrderNo", "29810");
XmlElementSetAttribute(xmlOrder, "ProductNo", "7993-12");
XmlElementSetAttribute(xmlOrder, "Quantity", "10");
XmlNodeAppendChild(xmlRoot, xmlOrder);
 XmlDocumentCreateElement(xmlDocument, xmlOrder, "Order");
XmlNodeAppendChild(element, XmlDocumentCreateTextNode(xml, textNode, TimeFormat()));

XmlElementSetAttribute(xmlOrder, "OrderNo", "29811");
XmlElementSetAttribute(xmlOrder, "ProductNo", "4232-01");
XmlElementSetAttribute(xmlOrder, "Quantity", "14");
XmlNodeAppendChild(xmlRoot, xmlOrder);
 XmlDocumentToFile(xmlDocument, "orders.xml");
 XmlDocumentClose(xmlDocument);
 

Siehe auch XmlDocumentCreateFromFile, XmlDocumentCreateFromString, XmlDocumentCreate, XmlDocumentToFile, XmlDocumentToString, XmlDocumentClose, XmlDocumentAppendProcessingInstruction, XmlDocumentRootElement, XmlDocumentCreateElement, XmlElementAttribute, XmlElementTagName, XmlElementText, XmlElementSetAttribute, XmlElementSetTagName, XmlElementNextSibling, XmlElementPrevSibling, XmlNodeAppendChild, XmlNodeFirstChildElement, XmlNodeLastChildElement