XMLComment

From Xojo Documentation

Class (inherits from XMLNode)

XMLComment enables you to use the IsA operator to determine whether an XMLNode is an XMLComment.

Properties
ChildCount fa-lock-32.png Name Prefix fa-lock-32.png
FirstChild fa-lock-32.png NamespaceURI fa-lock-32.png PreviousSibling fa-lock-32.png
LastChild fa-lock-32.png NextSibling fa-lock-32.png ToString fa-lock-32.png
LastError fa-lock-32.png OwnerDocument fa-lock-32.png Type fa-lock-32.png
LocalName fa-lock-32.png Parent fa-lock-32.png Value


Method
AppendChild GetAttributeNode SetAttribute
Child Insert SetAttributeNode
Clone RemoveAttributeNode XQL
Compare RemoveChild
GetAttribute ReplaceChild

Sample Code

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 comment to the first team node:

Var xml As New XmlDocument(kXml)

// Create a Comment and assign it a value
Var xc As XmlComment
xc = xml.CreateComment("TestComment")
xc.Value = "This node contains team information."

// Add the Comment to the XML document
xml.DocumentElement.FirstChild.AppendChild(xc)

TextArea1.Value = xml.ToString

See Also

IsA operator; XMLNode class.