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