XMLDocument.CreateProcessingInstruction

From Xojo Documentation

Method

XMLDocument.CreateProcessingInstruction(Target as String, Data as String) As XMLProcessingInstruction

Supported for all project types and targets.

Creates an XMLProcessingInstruction with the passed target keyword and data.

Notes

A processing instruction is a node type intended to carry instructions to the application.

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 processing instruction:

Var xml As New XmlDocument(kXml)

// Add a new Processing Instruction to the XML
Var xpi As XmlProcessingInstruction
xpi = xml.CreateProcessingInstruction("Target", "Data")

// Add the Processing Instruction to the XML document
xml.AppendChild(xpi)

TextArea1.Value = xml.ToString