Public Member Functions | |
Attribute nodeName (DOM Level 1) | |
| DOMString | nodeName () const |
Attribute nodeValue (DOM Level 1) | |
| DOMString | nodeValue () const |
| void | nodeValue (const DOMString &value) const |
Attribute nodeType (DOM Level 1) | |
| UShort | nodeType () const |
Attribute parentNode (DOM Level 1) | |
| Node | parentNode () const |
Attribute childNodes (DOM Level 1) | |
| NodeList | childNodes () const |
Attribute firstChild() (DOM Level 1) | |
| Node | firstChild () const |
Attribute lastChild() (DOM Level 1) | |
| Node | lastChild () const |
Attribute previousSibling() (DOM Level 1) | |
| Node | previousSibling () const |
Attribute nextSibling() (DOM Level 1) | |
| Node | nextSibling () const |
Attribute attributes() (DOM Level 1) | |
| NamedNodeMap | attributes () const |
Attribute ownerDocument() (DOM Level 2) | |
| Document | ownerDocument () const |
DOM Level 1 operations | |
| Node | insertBefore (const Node &new_child, const Node &ref_child) const |
| Node | replaceChild (const Node &new_child, const Node &old_child) const |
| Node | removeChild (const Node &old_child) const |
| Node | appendChild (const Node &new_child) const |
| bool | hasChildNodes () const |
| Node | cloneNode (bool deep) const |
Attribute prefix() (DOM Level 2). | |
| DOMString | prefix () const |
| void | prefix (const DOMString &new_prefix) const |
DOM Level 2 operations | |
| void | normalize () const |
| bool | isSupported (const DOMString &feature, const DOMString &version) const |
| DOMString | namespaceURI () const |
| DOMString | localName () const |
Attribute textContent() (DOM Level 3) | |
| DOMString | textContent () const |
| void | textContent (const DOMString &value) const |
Attribute baseURI() (DOM Level 3) | |
| DOMString | baseURI () const |
Static Public Attributes | |
NodeType | |
An integer indicating which type of node this is.
| |
| static const UShort | ELEMENT_NODE = 1 |
| The node is an Element. | |
| static const UShort | ATTRIBUTE_NODE = 2 |
| The node is an Attr. | |
| static const UShort | TEXT_NODE = 3 |
| The node is a Text node. | |
| static const UShort | CDATA_SECTION_NODE = 4 |
| The node is a CDATASection. | |
| static const UShort | ENTITY_REFERENCE_NODE = 5 |
| The node is an EntityReference. | |
| static const UShort | ENTITY_NODE = 6 |
| The node is an Entity. | |
| static const UShort | PROCESSING_INSTRUCTION_NODE = 7 |
| The node is a ProcessingInstruction. | |
| static const UShort | COMMENT_NODE = 8 |
| The node is a Comment. | |
| static const UShort | DOCUMENT_NODE = 9 |
| The node is a Document. | |
| static const UShort | DOCUMENT_TYPE_NODE = 10 |
| The node is a DocumentType. | |
| static const UShort | DOCUMENT_FRAGMENT_NODE = 11 |
| The node is a DocumentFragment. | |
| static const UShort | NOTATION_NODE = 12 |
| The node is a Notation. | |
TreePosition | |
A bitmask indicating the relative tree position of a node with respect to another node. Issue TreePosition-1: Should we use fewer bits? Issue TreePosition-2: How does a node compare to itself? | |
| static const UShort | TREE_POSITION_PRECEDING = 0x01 |
| The node precedes the reference node. | |
| static const UShort | TREE_POSITION_FOLLOWING = 0x02 |
| The node follows the reference node. | |
| static const UShort | TREE_POSITION_ANCESTOR = 0x04 |
| The node is an ancestor of the reference node. | |
| static const UShort | TREE_POSITION_DESCENDANT = 0x08 |
| The node is a descendant of the reference node. | |
| static const UShort | TREE_POSITION_SAME = 0x10 |
| static const UShort | TREE_POSITION_EXACT_SAME = 0x20 |
| static const UShort | TREE_POSITION_DISCONNECTED = 0x00 |
| The two nodes are disconnected, they do not have any common ancestor. | |
DOM Level 3 operations | |
| class | IDOM_Node |
| class | IDOM_Document |
| class | Attr |
| class | Element |
| class | Document |
| class | DOMImplementation |
| class | NamedNodeMap |
| class | CharacterData |
| class | Text |
| class | DOMWriter |
| bool | operator== (const Node &n1, const Node &n2) |
| NodePrv * | toNodePrv (const Node &node) |
| NodePrv * | m_p |
| Class implementation. | |
| bool | isSameNode (const Node &node) const |
| UShort | compareTreePosition (const Node &other) const |
| bool | isEqualNode (const Node &other) const |
| Node | getInterface (const DOMString &feature) const |
| DOMString | lookupNamespacePrefix (const DOMString &namespace_uri, bool use_default) const |
| bool | isDefaultNamespace (const DOMString &namespace_uri) const |
| DOMString | lookupNamespaceURI (const DOMString &prefix) const |
| DOMObject | setUserData (const DOMString &key, const DOMObject &data, const UserDataHandler &handler) const |
| DOMObject | getUserData (const DOMString &key) const |
| void | releaseNode () |
| Destroys the node. | |
| bool | _null () const |
| Node (const Node &) | |
| const Node & | operator= (const Node &from) |
| Node (NodePrv *) | |
| void | _assign (const Node &) |
| void | _checkValid () const |
| NodePrv * | _impl () const |
| Arcane::dom::Node::Node | ( | ) |
Definition at line 903 of file DomLibXml2V2.cc.
| Arcane::dom::Node::Node | ( | const Node & | from | ) |
Definition at line 912 of file DomLibXml2V2.cc.
|
virtual |
Definition at line 1912 of file DomLibXml2.cc.
| Arcane::dom::Node::Node | ( | NodePrv * | p | ) |
Definition at line 907 of file DomLibXml2V2.cc.
|
protected |
Definition at line 2026 of file DomLibXml2.cc.
|
protected |
Definition at line 1921 of file DomLibXml2.cc.
|
protected |
Definition at line 1928 of file DomLibXml2.cc.
| bool Arcane::dom::Node::_null | ( | ) | const |
Definition at line 1915 of file DomLibXml2.cc.
| Node Arcane::dom::Node::appendChild | ( | const Node & | new_child | ) | const |
Definition at line 2057 of file DomLibXml2.cc.
| NamedNodeMap Arcane::dom::Node::attributes | ( | ) | const |
Definition at line 1995 of file DomLibXml2.cc.
| DOMString Arcane::dom::Node::baseURI | ( | ) | const |
Definition at line 2122 of file DomLibXml2.cc.
| NodeList Arcane::dom::Node::childNodes | ( | ) | const |
Definition at line 1980 of file DomLibXml2.cc.
| Node Arcane::dom::Node::cloneNode | ( | bool | deep | ) | const |
Definition at line 2072 of file DomLibXml2.cc.
| UShort Arcane::Node::compareTreePosition | ( | const Node & | other | ) | const |
Definition at line 2151 of file DomLibXml2.cc.
| Node Arcane::dom::Node::firstChild | ( | ) | const |
Definition at line 1941 of file DomLibXml2.cc.
| Node Arcane::Node::getInterface | ( | const DOMString & | feature | ) | const |
Definition at line 2159 of file DomLibXml2.cc.
| DOMObject Arcane::dom::Node::getUserData | ( | const DOMString & | key | ) | const |
Definition at line 2208 of file DomLibXml2.cc.
| bool Arcane::dom::Node::hasChildNodes | ( | ) | const |
Definition at line 2065 of file DomLibXml2.cc.
| Node Arcane::dom::Node::insertBefore | ( | const Node & | new_child, |
| const Node & | ref_child ) const |
Definition at line 2032 of file DomLibXml2.cc.
| bool Arcane::dom::Node::isDefaultNamespace | ( | const DOMString & | namespace_uri | ) | const |
Definition at line 2173 of file DomLibXml2.cc.
| bool Arcane::dom::Node::isEqualNode | ( | const Node & | other | ) | const |
Definition at line 2167 of file DomLibXml2.cc.
| bool Arcane::dom::Node::isSameNode | ( | const Node & | node | ) | const |
Definition at line 2144 of file DomLibXml2.cc.
| bool Arcane::dom::Node::isSupported | ( | const DOMString & | feature, |
| const DOMString & | version ) const |
Definition at line 2101 of file DomLibXml2.cc.
| Node Arcane::dom::Node::lastChild | ( | ) | const |
Definition at line 1949 of file DomLibXml2.cc.
| DOMString Arcane::dom::Node::localName | ( | ) | const |
Definition at line 2115 of file DomLibXml2.cc.
| DOMString Arcane::Node::lookupNamespacePrefix | ( | const DOMString & | namespace_uri, |
| bool | use_default ) const |
Definition at line 2181 of file DomLibXml2.cc.
| DOMString Arcane::dom::Node::lookupNamespaceURI | ( | const DOMString & | prefix | ) | const |
Definition at line 2190 of file DomLibXml2.cc.
| DOMString Arcane::dom::Node::namespaceURI | ( | ) | const |
Definition at line 2108 of file DomLibXml2.cc.
| Node Arcane::dom::Node::nextSibling | ( | ) | const |
Definition at line 1965 of file DomLibXml2.cc.
| DOMString Arcane::dom::Node::nodeName | ( | ) | const |
Definition at line 1988 of file DomLibXml2.cc.
| UShort Arcane::dom::Node::nodeType | ( | ) | const |
Definition at line 1934 of file DomLibXml2.cc.
| DOMString Arcane::dom::Node::nodeValue | ( | ) | const |
Definition at line 2012 of file DomLibXml2.cc.
| void Arcane::dom::Node::nodeValue | ( | const DOMString & | value | ) | const |
Definition at line 1022 of file DomLibXml2V2.cc.
| void Arcane::dom::Node::normalize | ( | ) | const |
Definition at line 2094 of file DomLibXml2.cc.
| const Node & Arcane::dom::Node::operator= | ( | const Node & | from | ) |
Definition at line 1905 of file DomLibXml2.cc.
| Document Arcane::dom::Node::ownerDocument | ( | ) | const |
Definition at line 2004 of file DomLibXml2.cc.
| Node Arcane::dom::Node::parentNode | ( | ) | const |
Definition at line 1972 of file DomLibXml2.cc.
| DOMString Arcane::dom::Node::prefix | ( | ) | const |
Definition at line 2080 of file DomLibXml2.cc.
| void Arcane::dom::Node::prefix | ( | const DOMString & | new_prefix | ) | const |
Definition at line 2087 of file DomLibXml2.cc.
| Node Arcane::dom::Node::previousSibling | ( | ) | const |
Definition at line 1957 of file DomLibXml2.cc.
| void Arcane::dom::Node::releaseNode | ( | ) |
Destroys the node.
The node must not belong to a document.
The node must no longer be used afterwards.
This method is not part of the DOM but is necessary for certain implementations to delete the memory associated with a node.
Definition at line 1200 of file DomLibXml2V2.cc.
References m_p.
| Node Arcane::dom::Node::removeChild | ( | const Node & | old_child | ) | const |
Definition at line 2049 of file DomLibXml2.cc.
| Node Arcane::dom::Node::replaceChild | ( | const Node & | new_child, |
| const Node & | old_child ) const |
Definition at line 2041 of file DomLibXml2.cc.
| DOMObject Arcane::dom::Node::setUserData | ( | const DOMString & | key, |
| const DOMObject & | data, | ||
| const UserDataHandler & | handler ) const |
Definition at line 2198 of file DomLibXml2.cc.
| DOMString Arcane::dom::Node::textContent | ( | ) | const |
Definition at line 2129 of file DomLibXml2.cc.
| void Arcane::dom::Node::textContent | ( | const DOMString & | value | ) | const |
Definition at line 2136 of file DomLibXml2.cc.
|
friend |
Definition at line 1207 of file DomLibXml2V2.cc.
|
friend |
Definition at line 261 of file DomLibXml2V2.cc.
|
static |
The node is an Attr.
Definition at line 234 of file Dom.h.
Referenced by Arcane::XmlNode::xpathFullName().
|
static |
The node is a CDATASection.
|
static |
|
static |
The node is a DocumentFragment.
|
static |
|
static |
The node is a DocumentType.
|
static |
The node is an Element.
Definition at line 232 of file Dom.h.
Referenced by Arcane::XmlNode::setValue(), and Arcane::XmlNode::xpathFullName().
|
static |
|
static |
The node is an EntityReference.
|
protected |
|
static |
|
static |
The node is a ProcessingInstruction.
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |