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

Fonctions membres publiques

 LIBXML2_Document (const String &namespaceURI, const String &qualifiedname, LIBXML2_DocumentType *doctype)
 
 LIBXML2_IMPL_NODETYPE (DOCUMENT)
 
LIBXML2_Textdoctype ()
 
LIBXML2_DOMImplementationimplementation ()
 
LIBXML2_ElementdocumentElement ()
 
LIBXML2_ElementcreateElement (const String &tagName)
 
LIBXML2_DocumentFragmentcreateDocumentFragment ()
 
LIBXML2_TextcreateTextNode (const String &data)
 
LIBXML2_CommentcreateComment (const String &data)
 
LIBXML2_CDATASectioncreateCDATASection (const String &data)
 
LIBXML2_ProcessingInstructioncreateProcessingInstruction (const String &target, const String &data)
 
LIBXML2_AttrcreateAttribute (const String &name)
 
LIBXML2_EntityReferencecreateEntityReference (const String &name)
 
LIBXML2_NodeListgetElementsByTagName (const String &tagName)
 
LIBXML2_NodeimportNode (LIBXML2_Node *importedNode, bool deep)
 
LIBXML2_ElementcreateElementNS (const String &namespaceURI, const String &qualifiedname)
 
LIBXML2_AttrcreateAttributeNS (const String &namespaceURI, const String &qualifiedname)
 
LIBXML2_NodeListgetElementsByTagNameNS (const String &namespaceURI, const String &localname)
 
LIBXML2_ElementgetElementById (const String &elementId)
 
void Impl_ (_xmlDoc *Doc)
 
_xmlDocImpl_ (void)
 
void Context_ (xmlParserCtxt *Context)
 
xmlParserCtxtContext_ ()
 
LIBXML2_NodeshallowCloneNode (LIBXML2_Document *aDoc)
 
LIBXML2_ElementsearchForElementById (const String &elementId)
 
- Fonctions membres publiques hérités de Arcane::LIBXML2_Node
 LIBXML2_Node (LIBXML2_Document *aDocument)
 
String nodeName ()
 
String nodeValue ()
 
void nodeValue (const String &attr)
 
virtual UInt16 nodeType ()
 
LIBXML2_NodeparentNode ()
 
LIBXML2_NodeListchildNodes ()
 
LIBXML2_NodefirstChild ()
 
LIBXML2_NodelastChild ()
 
LIBXML2_NodepreviousSibling ()
 
LIBXML2_NodenextSibling ()
 
LIBXML2_NamedNodeMapattributes ()
 
LIBXML2_DocumentownerDocument ()
 
LIBXML2_NodeinsertBefore (LIBXML2_Node *newChild, LIBXML2_Node *refChild)
 
LIBXML2_NodeinsertBeforePrivate (LIBXML2_Node *newChild, LIBXML2_Node *refChild)
 
LIBXML2_NodereplaceChild (LIBXML2_Node *newChild, LIBXML2_Node *oldChild)
 
LIBXML2_NoderemoveChild (LIBXML2_Node *oldChild)
 
LIBXML2_NoderemoveChildPrivate (LIBXML2_Node *oldChild)
 
LIBXML2_NodeappendChild (LIBXML2_Node *newChild)
 
bool hasChildNodes ()
 
virtual LIBXML2_NodecloneNode (bool deep)
 
LIBXML2_NodecloneNodePrivate (LIBXML2_Document *aDoc, bool deep)
 
void normalize ()
 
bool isSupported (const String &feature, const String &version)
 
String namespaceURI ()
 
String prefix ()
 
void prefix (const String &attr)
 
String localName ()
 
bool hasAttributes ()
 
void updateDocumentAncestorStatus (bool aStatus)
 
void recursivelyChangeDocument (LIBXML2_Document *aNewDocument)
 
LIBXML2_ElementsearchForElementById (const String &elementId)
 
void add_ref ()
 
void release_ref ()
 

Fonctions membres publiques statiques

static const charINTERFACE_NAME ()
 
- Fonctions membres publiques statiques hérités de Arcane::LIBXML2_Node
static const charINTERFACE_NAME ()
 

Attributs privés

_xmlDocimpl_
 
xmlParserCtxtcontext_
 

Membres hérités additionnels

- Attributs publics hérités de Arcane::LIBXML2_Node
LIBXML2_NodemParent
 
std::list< LIBXML2_Node * >::iterator mPositionInParent
 
bool mDocumentIsAncestor
 
LIBXML2_DocumentmDocument
 
String mNodeName
 
String mLocalName
 
String mNodeValue
 
String mNamespaceURI
 
std::list< LIBXML2_Node * > mNodeList
 
UInt16 mNodeType
 
LIBXML2_RefCount _libxml2_refcount
 
- Attributs publics statiques hérités de Arcane::LIBXML2_Node
static const UInt16 NODE_NODE = 0
 
static const UInt16 ELEMENT_NODE = 1
 
static const UInt16 ATTRIBUTE_NODE = 2
 
static const UInt16 TEXT_NODE = 3
 
static const UInt16 CDATA_SECTION_NODE = 4
 
static const UInt16 ENTITY_REFERENCE_NODE = 5
 
static const UInt16 ENTITY_NODE = 6
 
static const UInt16 PROCESSING_INSTRUCTION_NODE = 7
 
static const UInt16 COMMENT_NODE = 8
 
static const UInt16 DOCUMENT_NODE = 9
 
static const UInt16 DOCUMENT_TYPE_NODE = 10
 
static const UInt16 DOCUMENT_FRAGMENT_NODE = 11
 
static const UInt16 NOTATION_NODE = 12
 

Description détaillée

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

Documentation des constructeurs et destructeur

◆ LIBXML2_Document() [1/2]

Arcane::LIBXML2_Document::LIBXML2_Document ( const String namespaceURI,
const String qualifiedname,
LIBXML2_DocumentType doctype 
)

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

◆ LIBXML2_Document() [2/2]

Arcane::LIBXML2_Document::LIBXML2_Document ( )
inline

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

◆ ~LIBXML2_Document()

virtual Arcane::LIBXML2_Document::~LIBXML2_Document ( )
inlinevirtual

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

Documentation des fonctions membres

◆ Context_() [1/2]

xmlParserCtxt * Arcane::LIBXML2_Document::Context_ ( )
inline

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

◆ Context_() [2/2]

void Arcane::LIBXML2_Document::Context_ ( xmlParserCtxt Context)
inline

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

◆ createAttribute()

LIBXML2_Attr * Arcane::LIBXML2_Document::createAttribute ( const String name)

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

◆ createAttributeNS()

LIBXML2_Attr * Arcane::LIBXML2_Document::createAttributeNS ( const String namespaceURI,
const String qualifiedname 
)

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

◆ createCDATASection()

LIBXML2_CDATASection * Arcane::LIBXML2_Document::createCDATASection ( const String data)

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

◆ createComment()

LIBXML2_Comment * Arcane::LIBXML2_Document::createComment ( const String data)

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

◆ createDocumentFragment()

LIBXML2_DocumentFragment * Arcane::LIBXML2_Document::createDocumentFragment ( )

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

◆ createElement()

LIBXML2_Element * Arcane::LIBXML2_Document::createElement ( const String tagName)

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

◆ createElementNS()

LIBXML2_Element * Arcane::LIBXML2_Document::createElementNS ( const String namespaceURI,
const String qualifiedname 
)

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

◆ createEntityReference()

LIBXML2_EntityReference * Arcane::LIBXML2_Document::createEntityReference ( const String name)

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

◆ createProcessingInstruction()

LIBXML2_ProcessingInstruction * Arcane::LIBXML2_Document::createProcessingInstruction ( const String target,
const String data 
)

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

◆ createTextNode()

LIBXML2_Text * Arcane::LIBXML2_Document::createTextNode ( const String data)

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

◆ doctype()

LIBXML2_Text * Arcane::LIBXML2_Document::doctype ( )

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

◆ documentElement()

LIBXML2_Element * Arcane::LIBXML2_Document::documentElement ( )

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

◆ getElementById()

LIBXML2_Element * Arcane::LIBXML2_Document::getElementById ( const String elementId)

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

◆ getElementsByTagName()

LIBXML2_NodeList * Arcane::LIBXML2_Document::getElementsByTagName ( const String tagName)

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

◆ getElementsByTagNameNS()

LIBXML2_NodeList * Arcane::LIBXML2_Document::getElementsByTagNameNS ( const String namespaceURI,
const String localname 
)

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

◆ Impl_() [1/2]

void Arcane::LIBXML2_Document::Impl_ ( _xmlDoc Doc)
inline

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

◆ Impl_() [2/2]

_xmlDoc * Arcane::LIBXML2_Document::Impl_ ( void  )
inline

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

◆ implementation()

LIBXML2_DOMImplementation * Arcane::LIBXML2_Document::implementation ( )

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

◆ importNode()

LIBXML2_Node * Arcane::LIBXML2_Document::importNode ( LIBXML2_Node importedNode,
bool  deep 
)

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

◆ INTERFACE_NAME()

static const char * Arcane::LIBXML2_Document::INTERFACE_NAME ( )
inlinestatic

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

◆ searchForElementById()

LIBXML2_Element * Arcane::LIBXML2_Document::searchForElementById ( const String elementId)

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

◆ shallowCloneNode()

LIBXML2_Node * Arcane::LIBXML2_Document::shallowCloneNode ( LIBXML2_Document aDoc)
virtual

Réimplémentée à partir de Arcane::LIBXML2_Node.

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

Documentation des données membres

◆ context_

xmlParserCtxt* Arcane::LIBXML2_Document::context_
private

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

◆ impl_

_xmlDoc* Arcane::LIBXML2_Document::impl_
private

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


La documentation de cette classe a été générée à partir du fichier suivant :