#include <arcane/core/Dom.h>
Fonctions membres publiques | |
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 |
Attributs publics statiques | |
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. | |
Arcane::dom::Node::Node | ( | ) |
Définition à la ligne 740 du fichier DomLibXml2V2.cc.
Arcane::dom::Node::Node | ( | const Node & | from | ) |
Définition à la ligne 749 du fichier DomLibXml2V2.cc.
|
virtual |
Définition à la ligne 1912 du fichier DomLibXml2.cc.
Arcane::dom::Node::Node | ( | NodePrv * | p | ) |
Définition à la ligne 744 du fichier DomLibXml2V2.cc.
Définition à la ligne 2026 du fichier DomLibXml2.cc.
|
protected |
Définition à la ligne 1921 du fichier DomLibXml2.cc.
|
protected |
Définition à la ligne 1928 du fichier DomLibXml2.cc.
bool Arcane::dom::Node::_null | ( | ) | const |
Définition à la ligne 1915 du fichier DomLibXml2.cc.
Définition à la ligne 2057 du fichier DomLibXml2.cc.
NamedNodeMap Arcane::dom::Node::attributes | ( | ) | const |
Définition à la ligne 1995 du fichier DomLibXml2.cc.
DOMString Arcane::dom::Node::baseURI | ( | ) | const |
Définition à la ligne 2122 du fichier DomLibXml2.cc.
NodeList Arcane::dom::Node::childNodes | ( | ) | const |
Définition à la ligne 1980 du fichier DomLibXml2.cc.
Définition à la ligne 2072 du fichier DomLibXml2.cc.
Définition à la ligne 2151 du fichier DomLibXml2.cc.
Node Arcane::dom::Node::firstChild | ( | ) | const |
Définition à la ligne 1941 du fichier DomLibXml2.cc.
Définition à la ligne 2159 du fichier DomLibXml2.cc.
Définition à la ligne 2208 du fichier DomLibXml2.cc.
bool Arcane::dom::Node::hasChildNodes | ( | ) | const |
Définition à la ligne 2065 du fichier DomLibXml2.cc.
Définition à la ligne 2032 du fichier DomLibXml2.cc.
Définition à la ligne 2173 du fichier DomLibXml2.cc.
Définition à la ligne 2167 du fichier DomLibXml2.cc.
Définition à la ligne 2144 du fichier DomLibXml2.cc.
Définition à la ligne 2101 du fichier DomLibXml2.cc.
Node Arcane::dom::Node::lastChild | ( | ) | const |
Définition à la ligne 1949 du fichier DomLibXml2.cc.
DOMString Arcane::dom::Node::localName | ( | ) | const |
Définition à la ligne 2115 du fichier DomLibXml2.cc.
DOMString Arcane::Node::lookupNamespacePrefix | ( | const DOMString & | namespace_uri, |
bool | use_default | ||
) | const |
Définition à la ligne 2181 du fichier DomLibXml2.cc.
Définition à la ligne 2190 du fichier DomLibXml2.cc.
DOMString Arcane::dom::Node::namespaceURI | ( | ) | const |
Définition à la ligne 2108 du fichier DomLibXml2.cc.
Node Arcane::dom::Node::nextSibling | ( | ) | const |
Définition à la ligne 1965 du fichier DomLibXml2.cc.
DOMString Arcane::dom::Node::nodeName | ( | ) | const |
Définition à la ligne 1988 du fichier DomLibXml2.cc.
UShort Arcane::dom::Node::nodeType | ( | ) | const |
Définition à la ligne 1934 du fichier DomLibXml2.cc.
DOMString Arcane::dom::Node::nodeValue | ( | ) | const |
Définition à la ligne 2012 du fichier DomLibXml2.cc.
Définition à la ligne 859 du fichier DomLibXml2V2.cc.
void Arcane::dom::Node::normalize | ( | ) | const |
Définition à la ligne 2094 du fichier DomLibXml2.cc.
Définition à la ligne 1905 du fichier DomLibXml2.cc.
Document Arcane::dom::Node::ownerDocument | ( | ) | const |
Définition à la ligne 2004 du fichier DomLibXml2.cc.
Node Arcane::dom::Node::parentNode | ( | ) | const |
Définition à la ligne 1972 du fichier DomLibXml2.cc.
DOMString Arcane::dom::Node::prefix | ( | ) | const |
Définition à la ligne 2080 du fichier DomLibXml2.cc.
Définition à la ligne 2087 du fichier DomLibXml2.cc.
Node Arcane::dom::Node::previousSibling | ( | ) | const |
Définition à la ligne 1957 du fichier DomLibXml2.cc.
void Arcane::dom::Node::releaseNode | ( | ) |
Détruit le noeud.
Le noeud ne doit pas appartenir à un document.
Le noeud ne doit plus être utilisé par la suite.
Cette méthode ne fait pas partie du DOM mais est nécessaire pour certaines implémentation pour supprimer la mémoire associée à un noeud.
Définition à la ligne 1037 du fichier DomLibXml2V2.cc.
Références m_p.
Définition à la ligne 2049 du fichier DomLibXml2.cc.
Définition à la ligne 2041 du fichier DomLibXml2.cc.
DOMObject Arcane::dom::Node::setUserData | ( | const DOMString & | key, |
const DOMObject & | data, | ||
const UserDataHandler & | handler | ||
) | const |
Définition à la ligne 2198 du fichier DomLibXml2.cc.
DOMString Arcane::dom::Node::textContent | ( | ) | const |
Définition à la ligne 2129 du fichier DomLibXml2.cc.
Définition à la ligne 2136 du fichier DomLibXml2.cc.
|
friend |
GenericDocument with UTF8 encoding.
|
friend |
|
friend |
Définition à la ligne 1045 du fichier DomLibXml2V2.cc.
Définition à la ligne 151 du fichier DomLibXml2V2.cc.
|
static |
The node is an Attr.
Définition à la ligne 216 du fichier Dom.h.
Référencé par 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.
Définition à la ligne 214 du fichier Dom.h.
Référencé par Arcane::XmlNode::setValue(), et Arcane::XmlNode::xpathFullName().
|
static |
|
static |
The node is an EntityReference.
|
protected |
Implémentation de la classe.
Définition à la ligne 413 du fichier Dom.h.
Référencé par releaseNode().
|
static |
|
static |
The node is a ProcessingInstruction.
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |