Applies to:
- Winshuttle Foundation
SVXmlNode
JavaScript reference guides
JavaScript Wrappers
A wrapper around a JavaScript XML node object. It has the following functions:
Function |
Description |
Arguments |
|
getValue |
Returns the value of the node. |
None. |
|
setValue |
Sets the value of the node |
value — the value to set. |
|
appendChild |
Appends the given node to this node as the last child of this node. |
child — the node to attach. This node must be owned by this node's SVXmlDocument, so SVXmlDocument.importNode might have to be called to incorporate the node into the current SVXmlDocument. |
|
getNodeType |
Returns this node's type. |
None. |
|
getAttribute |
Returns the value of the attribute with the given name. |
name — the name of the attribute to retrieve. |
|
setAttribute |
Sets the given attribute to the given value. |
name — the name of the attribute. value — the value to set. |
|
removeAttribute |
Removes the given attribute. |
name — the name of the attribute. |
|
selectSingleNode |
Selects the node starting at this node that resides at the given XPath, or null if no such node exists. |
xpath — the XPath used to retrieve the node. |
|
selectNodes |
Returns an array of SVXmlNodes retrieved based on the given XPath, or an empty array if no nodes exist at the given path. |
xpath — the XPath used to retrieve the nodes.
|
|
getXPath |
Returns this node's XPath in the SVXmlDocument. |
None. |
|
getTagName |
Returns this node's tag name. |
None. |
|
getPreviousSibling |
Returns the previous SVXmlNode or null if there are no siblings. |
None. |
|
getParentNode |
Returns the parent SVXmlNode or null if there is no parent. |
None. |
|
getChildNodes |
Returns an array of child SVXmlNodes. |
None. |
|
getAttributes |
Returns all attributes in this node. |
None. |
|
cloneNode |
Makes a copy of this SVXmlNode and returns it. |
deep — whether to recursively copy all descendent nodes of this node. |
|
insertBefore |
Inserts a new node before a given node in the child list.
|
newNode — the node to insert. beforeNode — the node that the given node should be inserted before. |
|
getNodeName |
Returns the name of the node. |
None. |
|
getFirstChild |
Returns the first child SVXmlNode. |
None. |
|
getLastChild |
Returns the last child SVXmlNode. |
None. |
|
getNextSibling |
Return the next sibling SVXmlNode. |
None. |
|
removeChild |
Removes the given node from this node's child list. |
node — the node to remove. |