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

Fonctions membres publiques

 XmlDocumentHolderLibXml2 (NodePrv *node)
 
virtual XmlNode documentNode ()
 Noeud document. Ce noeud est nul si le document n'existe pas.
 
virtual IXmlDocumentHolderclone ()
 Clone ce document.
 
virtual void save (ByteArray &bytes)
 Sauvegarde ce document dans le tableau bytes.
 
virtual String save ()
 Sauvegarde ce document et retourne la chaîne de caractères.
 
void assignNode (NodePrv *node)
 
- Fonctions membres publiques hérités de Arcane::IXmlDocumentHolder
virtual ~IXmlDocumentHolder ()
 Libère les ressources.
 

Attributs privés

NodePrvm_document_node
 

Membres hérités additionnels

- Fonctions membres publiques statiques hérités de Arcane::IXmlDocumentHolder
static IXmlDocumentHoldercreateNull ()
 Créé et retourne un document nul.
 
static IXmlDocumentHolderloadFromBuffer (Span< const Byte > buffer, const String &name, ITraceMng *tm)
 Charge un document XML.
 
static IXmlDocumentHolderloadFromBuffer (ByteConstSpan buffer, const String &name, ITraceMng *tm)
 Charge un document XML.
 
static IXmlDocumentHolderloadFromFile (const String &filename, ITraceMng *tm)
 Charge un document XML.
 
static IXmlDocumentHolderloadFromFile (const String &filename, const String &schema_filename, ITraceMng *tm)
 Charge un document XML.
 

Description détaillée

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

Documentation des constructeurs et destructeur

◆ XmlDocumentHolderLibXml2() [1/2]

Arcane::XmlDocumentHolderLibXml2::XmlDocumentHolderLibXml2 ( NodePrv node)
inline

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

◆ XmlDocumentHolderLibXml2() [2/2]

Arcane::XmlDocumentHolderLibXml2::XmlDocumentHolderLibXml2 ( )
inline

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

◆ ~XmlDocumentHolderLibXml2()

Arcane::XmlDocumentHolderLibXml2::~XmlDocumentHolderLibXml2 ( )

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

Documentation des fonctions membres

◆ assignNode()

void Arcane::XmlDocumentHolderLibXml2::assignNode ( NodePrv node)
inline

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

◆ clone()

IXmlDocumentHolder * Arcane::XmlDocumentHolderLibXml2::clone ( )
virtual

Clone ce document.

Implémente Arcane::IXmlDocumentHolder.

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

◆ documentNode()

virtual XmlNode Arcane::XmlDocumentHolderLibXml2::documentNode ( )
inlinevirtual

Noeud document. Ce noeud est nul si le document n'existe pas.

Implémente Arcane::IXmlDocumentHolder.

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

◆ save() [1/2]

String Arcane::XmlDocumentHolderLibXml2::save ( )
virtual

Sauvegarde ce document et retourne la chaîne de caractères.

Implémente Arcane::IXmlDocumentHolder.

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

Références Arccore::Array< T >::add().

◆ save() [2/2]

void Arcane::XmlDocumentHolderLibXml2::save ( ByteArray bytes)
virtual

Sauvegarde ce document dans le tableau bytes.

Implémente Arcane::IXmlDocumentHolder.

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

Documentation des données membres

◆ m_document_node

NodePrv* Arcane::XmlDocumentHolderLibXml2::m_document_node
private

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


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