XMLText
Description
XML text. Note that a text node can have child element nodes, for example:
<root>This is <b>bold</b></root>
A text node can have 2 ways to output the text. "normal" output and CDATA. It will default to the mode it was parsed from the XML file and you generally want to leave it alone, but you can change the output mode with SetCDATA() and query it with CDATA().
API overview
Constructor
XMLText
()
Constructor
XMLText ()
Attributes
Functions
deleteChild
(
node: XMLNode
): Void
Inherited from XMLNode
native
Delete a child belonging to the XMLNode.
Parameters
| node: XMLNode | The XMLNode to delete. |
firstChild
(): XMLNode
Inherited from XMLNode
native
Gets the first child XMLNode.
Returns
| XMLNode | The first child XMLNode or null if none exist. |
firstChildElement
(
name: String
= null
): XMLElement
Inherited from XMLNode
native
Get the first child XMLElement, or optionally the first child element with the specified name.
Parameters
| name: String = null | Optional name for finding the first child element by name. |
Returns
| XMLElement | First child XMLElement or null if none exist or if name does not match any child XMLElements. |
getDocument
(): XMLDocument
Inherited from XMLNode
native
Gets the XMLDocument that owns the XMLNode.
Returns
| XMLDocument | The owning XMLDocument. |
getFullTypeName
(): String
Inherited from Object
native
Gets the fully qualified type name of the Object. The fully qualified type name includes the package of the type.
Returns
| String | fully qualified type name of the Object. |
getParent
(): XMLNode
Inherited from XMLNode
native
Gets the parent of this node in the DOM.
Returns
| XMLNode | The parent of this XMLNode or null if the XMLNode has no parent. |
getType
(): Type
Inherited from Object
native
Gets the Type that describes the Object.
Returns
| Type | The Type that describes the object. |
getTypeName
(): String
Inherited from Object
native
Gets the type name of the Object.
Returns
| String | type name of the Object. |
getValue
(): String
Inherited from XMLNode
native
Gets the value of the XMLNode. The meaning of 'value' changes based on the type.
Document: empty
Element: name of the element
Comment: the comment text
Unknown: the tag contents
Text: the text string
Returns
| String | The value of the XMLNode. |
insertAfterChild
(
afterThis: XMLNode
,
addThis: XMLNode
): XMLNode
Inherited from XMLNode
native
Add an XMLNode after the specified child node.
Parameters
| afterThis: XMLNode | The relative XMLNode. |
| addThis: XMLNode | The XMLNode to add. |
Returns
| XMLNode | The added XMLNode. |
insertEndChild
(
addThis: XMLNode
): XMLNode
Inherited from XMLNode
native
Add a child XMLNode as the last (right) child.
Parameters
| addThis: XMLNode | The XMLNode to add. |
Returns
| XMLNode | The added XMLNode. |
insertFirstChild
(
addThis: XMLNode
): XMLNode
Inherited from XMLNode
native
Add a child node as the first (left) child.
Parameters
| addThis: XMLNode | The XMLNode to add. |
Returns
| XMLNode | The added XMLNode. |
lastChild
(): XMLNode
Inherited from XMLNode
native
Gets the last child XMLNode.
Returns
| XMLNode | The last child XMLNode or null if none exist. |
lastChildElement
(
name: String
= null
): XMLElement
Inherited from XMLNode
native
Gets the last child XMLElement, or optionally the last child element with the specified name.
Parameters
| name: String = null | Optional name for finding the last child element by name. |
Returns
| XMLElement | First child XMLElement or null if none exist or if name does not match any child XMLElements. |
linkEndChild
(
addThis: XMLNode
): XMLNode
Inherited from XMLNode
native
Parameters
| addThis: XMLNode |
nextSibling
(): XMLNode
Inherited from XMLNode
native
Gets the next (right) sibling XMLNode of this node.
Returns
| XMLNode | Next sibling XMLNode or null if none exist. |
nextSiblingElement
(
name: String
= null
): XMLElement
Inherited from XMLNode
native
Gets the next (right) sibling XMLElement of this node.
Parameters
| name: String = null | Optional name for finding the next sibling element by name. |
Returns
| XMLElement | Next sibling XMLNode or null if none exist. |
previousSibling
(): XMLNode
Inherited from XMLNode
native
Gets the previous (left) sibling XMLNode of this node.
Returns
| XMLNode | Previous sibling XMLNode or null if none exist. |
previousSiblingElement
(
name: String
= null
): XMLElement
Inherited from XMLNode
native
Get the previous (left) sibling XMLElement of this node.
Parameters
| name: String = null | Optional name for finding the previous sibling element by name. |
Returns
| XMLElement | Previous sibling XMLNode or null if none exist. |
setValue
(
v: String
,
staticMem: Boolean
= false
): Void
Inherited from XMLNode
native
Sets the value of the XMLNode.
See also:
getValue
Parameters
| v: String | The value to set. |
| staticMem: Boolean = false |
shallowClone
(
doc: XMLDocument
): XMLNode
Inherited from XMLNode
native
Make a copy of this XMLNode, but not its children. You may pass in a Document pointer that will be the owner of the new Node. If the 'document' is null, then the node returned will be allocated from the current Document. (this.getDocument())
@note If called on an XMLDocument, this will return null.
Parameters
| doc: XMLDocument | The owner of the new XMLNode. |
Returns
| XMLNode | Shallow copy of the XMLNode or null if called on a XMLDocument. |
shallowEqual
(
compare: XMLNode
): Boolean
Inherited from XMLNode
native
Test if 2 XMLNode%s are the same, but don't test children. The 2 nodes do not need to be in the same XMLDocument.
@note If called on an XMLDocument, this will return false.
Parameters
| compare: XMLNode | The XMLNode to compare to. |
Returns
| Boolean | Whether or not the XMLNode%s are shallow equals. |
toComment
(): XMLComment
Inherited from XMLNode
native
Safely cast to an XMLComment.
Returns
| XMLComment | The casted XMLComment or null if the cast was unsuccessful. |
toDeclaration
(): XMLDeclaration
Inherited from XMLNode
native
Safely cast to an XMLDeclaration.
Returns
| XMLDeclaration | The casted XMLDeclaration or null if the cast was unsuccessful. |
toDocument
(): XMLDocument
Inherited from XMLNode
native
Safely cast to an XMLDocument.
Returns
| XMLDocument | The casted XMLDocument or null if the cast was unsuccessful. |
toElement
(): XMLElement
Inherited from XMLNode
native
Safely cast to an XMLElement.
Returns
| XMLElement | The casted XMLElement or null if the cast was unsuccessful. |