XMLDocument.CreateTextNode

From Xojo Documentation

Method

XMLDocument.CreateTextNode(Data as String) As XMLTextNode

Supported for all project types and targets.

Creates a text node with Data and returns it as an XMLTextNode.

Example

The following XML is stored in a constant called kXML:

 <?xml version="1.0" encoding="UTF-8"?>
 <League>
 	<Team name="Seagulls">
 		<Player name="Bob" position="1B" />
 		<Player name="Tom" position="2B" />
 	</Team>
 	<Team name="Pigeons">
 		<Player name="Bill" position="1B" />
 		<Player name="Tim" position="2B" />
 	</Team>
 	<Team name="Crows">
 		<Player name="Ben" position="1B" />
 		<Player name="Ty" position="2B" />
 	</Team>
 </League>

To add a text node to the first team node:

Var xml As New XmlDocument(kXml)

// Create a Text node and assign it a value
Var xt As XmlTextNode
xt = xml.CreateTextNode("Maine")

// Add the Text node to the XML document
xml.DocumentElement.FirstChild.AppendChild(xt)

TextArea1.Value = xml.ToString