Arcane  v3.15.0.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::dom::Element
+ Graphe d'héritage de Arcane::dom::Element:
+ Graphe de collaboration de Arcane::dom::Element:

Fonctions membres publiques

Attribut tagName (DOM Level 1)
DOMString tagName () const
 
- Fonctions membres publiques hérités de Arcane::dom::Node
DOMString nodeName () const
 
DOMString nodeValue () const
 
void nodeValue (const DOMString &value) const
 
UShort nodeType () const
 
Node parentNode () const
 
NodeList childNodes () const
 
Node firstChild () const
 
Node lastChild () const
 
Node previousSibling () const
 
Node nextSibling () const
 
NamedNodeMap attributes () const
 
Document ownerDocument () const
 
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
 
DOMString prefix () const
 
void prefix (const DOMString &new_prefix) const
 
void normalize () const
 
bool isSupported (const DOMString &feature, const DOMString &version) const
 
DOMString namespaceURI () const
 
DOMString localName () const
 
DOMString textContent () const
 
void textContent (const DOMString &value) const
 
DOMString baseURI () const
 
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 ()
 Détruit le noeud.
 
bool _null () const
 
 Node (const Node &)
 
const Nodeoperator= (const Node &from)
 
 Node (NodePrv *)
 

DOM Level 1 operations

class IDOM_Element
 
class Attr
 
class Document
 GenericDocument with UTF8 encoding.
 
DOMString getAttribute (const DOMString &name) const
 
void setAttribute (const DOMString &name, const DOMString &value) const
 
void removeAttribute (const DOMString &name) const
 
Attr getAttributeNode (const DOMString &name) const
 
Attr setAttributeNode (const Attr &new_attr) const
 
Attr removeAttributeNode (const Attr &old_attr) const
 
NodeList getElementsByTagName (const DOMString &name) const
 
DOMString getAttributeNS (const DOMString &namespace_uri, const DOMString &local_name) const
 
void setAttributeNS (const DOMString &namespace_uri, const DOMString &qualified_name, const DOMString &value) const
 
void removeAttributeNS (const DOMString &namespace_uri, const DOMString &local_name) const
 
Attr getAttributeNodeNS (const DOMString &namespace_uri, const DOMString &local_name) const
 
Attr setAttributeNodeNS (const Attr &new_attr) const
 
NodeList getElementsByTagNameNS (const DOMString &namespace_uri, const DOMString &local_name) const
 
bool hasAttribute (const DOMString &name) const
 
bool hasAttributeNS (const DOMString &namespace_uri, const DOMString &local_name) const
 
 Element (const Element &)
 
 Element (const Node &)
 
 Element (ElementPrv *)
 
ElementPrv_impl () const
 

Membres hérités additionnels

- Attributs publics statiques hérités de Arcane::dom::Node
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.
 
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.
 
- Fonctions membres protégées hérités de Arcane::dom::Node
void _assign (const Node &)
 
void _checkValid () const
 
NodePrv_impl () const
 
- Attributs protégés hérités de Arcane::dom::Node
NodePrvm_p
 Implémentation de la classe.
 

Description détaillée

Définition à la ligne 656 du fichier Dom.h.

Documentation des constructeurs et destructeur

◆ Element() [1/4]

Arcane::dom::Element::Element ( )

Définition à la ligne 2804 du fichier DomLibXml2.cc.

◆ Element() [2/4]

Arcane::dom::Element::Element ( const Element node)

Définition à la ligne 1636 du fichier DomLibXml2V2.cc.

◆ Element() [3/4]

Arcane::dom::Element::Element ( const Node node)

Définition à la ligne 1628 du fichier DomLibXml2V2.cc.

◆ Element() [4/4]

Arcane::dom::Element::Element ( ElementPrv p)
private

Définition à la ligne 1624 du fichier DomLibXml2V2.cc.

Documentation des fonctions membres

◆ _impl()

ElementPrv * Arcane::dom::Element::_impl ( ) const
private

Définition à la ligne 2828 du fichier DomLibXml2.cc.

◆ getAttribute()

DOMString Arcane::dom::Element::getAttribute ( const DOMString name) const

Définition à la ligne 2842 du fichier DomLibXml2.cc.

◆ getAttributeNode()

Attr Arcane::dom::Element::getAttributeNode ( const DOMString name) const

Définition à la ligne 2866 du fichier DomLibXml2.cc.

◆ getAttributeNodeNS()

Attr Arcane::dom::Element::getAttributeNodeNS ( const DOMString namespace_uri,
const DOMString local_name 
) const

Définition à la ligne 2927 du fichier DomLibXml2.cc.

◆ getAttributeNS()

DOMString Arcane::dom::Element::getAttributeNS ( const DOMString namespace_uri,
const DOMString local_name 
) const

Définition à la ligne 2902 du fichier DomLibXml2.cc.

◆ getElementsByTagName()

NodeList Arcane::dom::Element::getElementsByTagName ( const DOMString name) const

Définition à la ligne 2893 du fichier DomLibXml2.cc.

◆ getElementsByTagNameNS()

NodeList Arcane::dom::Element::getElementsByTagNameNS ( const DOMString namespace_uri,
const DOMString local_name 
) const

Définition à la ligne 2946 du fichier DomLibXml2.cc.

◆ hasAttribute()

bool Arcane::dom::Element::hasAttribute ( const DOMString name) const

Définition à la ligne 2955 du fichier DomLibXml2.cc.

◆ hasAttributeNS()

bool Arcane::dom::Element::hasAttributeNS ( const DOMString namespace_uri,
const DOMString local_name 
) const

Définition à la ligne 2963 du fichier DomLibXml2.cc.

◆ removeAttribute()

void Arcane::dom::Element::removeAttribute ( const DOMString name) const

Définition à la ligne 2858 du fichier DomLibXml2.cc.

◆ removeAttributeNode()

Attr Arcane::dom::Element::removeAttributeNode ( const Attr old_attr) const

Définition à la ligne 2884 du fichier DomLibXml2.cc.

◆ removeAttributeNS()

void Arcane::dom::Element::removeAttributeNS ( const DOMString namespace_uri,
const DOMString local_name 
) const

Définition à la ligne 2919 du fichier DomLibXml2.cc.

◆ setAttribute()

void Arcane::dom::Element::setAttribute ( const DOMString name,
const DOMString value 
) const

Définition à la ligne 2850 du fichier DomLibXml2.cc.

◆ setAttributeNode()

Attr Arcane::dom::Element::setAttributeNode ( const Attr new_attr) const

Définition à la ligne 2875 du fichier DomLibXml2.cc.

◆ setAttributeNodeNS()

Attr Arcane::dom::Element::setAttributeNodeNS ( const Attr new_attr) const

Définition à la ligne 2936 du fichier DomLibXml2.cc.

◆ setAttributeNS()

void Arcane::dom::Element::setAttributeNS ( const DOMString namespace_uri,
const DOMString qualified_name,
const DOMString value 
) const

Définition à la ligne 2910 du fichier DomLibXml2.cc.

◆ tagName()

DOMString Arcane::dom::Element::tagName ( ) const

Définition à la ligne 2834 du fichier DomLibXml2.cc.

Documentation des fonctions amies et associées

◆ Attr

friend class Attr
friend

Définition à la ligne 694 du fichier Dom.h.

◆ Document

GenericDocument with UTF8 encoding.

Définition à la ligne 695 du fichier Dom.h.

◆ IDOM_Element

friend class IDOM_Element
friend

Définition à la ligne 693 du fichier Dom.h.


La documentation de cette classe a été générée à partir des fichiers suivants :