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

Fonctions membres publiques

 LIBXML2_DOMWriter (int indentation)
 
 LIBXML2_DOMWriter (_xmlDoc *xmlDoc_, xmlParserCtxt *context, int indentation)
 
void writeNode (LIBXML2_DOMNamespaceContext *dnc, LIBXML2_Node *n, StringBuilder &appendTo)
 
void writeElement (LIBXML2_DOMNamespaceContext *dnc, LIBXML2_Element *el, StringBuilder &appendTo)
 
void writeAttr (LIBXML2_DOMNamespaceContext *dnc, LIBXML2_Attr *at, StringBuilder &appendTo)
 
void writeText (LIBXML2_DOMNamespaceContext *dnc, LIBXML2_Text *txt, StringBuilder &appendTo)
 
void writeCDATASection (LIBXML2_DOMNamespaceContext *dnc, LIBXML2_CDATASection *cds, StringBuilder &appendTo)
 
void writeEntity (LIBXML2_DOMNamespaceContext *dnc, LIBXML2_Entity *er, StringBuilder &appendTo)
 
void writeEntityReference (LIBXML2_DOMNamespaceContext *dnc, LIBXML2_EntityReference *er, StringBuilder &appendTo)
 
void writeProcessingInstruction (LIBXML2_DOMNamespaceContext *dnc, LIBXML2_ProcessingInstruction *pi, StringBuilder &appendTo)
 
void writeComment (LIBXML2_DOMNamespaceContext *dnc, LIBXML2_Comment *comment, StringBuilder &appendTo)
 
void writeDocument (LIBXML2_DOMNamespaceContext *dnc, LIBXML2_Document *doc, StringBuilder &appendTo)
 
void writeDocumentType (LIBXML2_DOMNamespaceContext *dnc, LIBXML2_DocumentType *dt, StringBuilder &appendTo)
 
void writeDocumentFragment (LIBXML2_DOMNamespaceContext *dnc, LIBXML2_DocumentFragment *df, StringBuilder &appendTo)
 
void writeNotation (LIBXML2_DOMNamespaceContext *dnc, LIBXML2_Notation *nt, StringBuilder &appendTo)
 

Fonctions membres publiques statiques

static const charget_encoding_or_utf8 (const String &encoding)
 

Attributs publics

int indent
 
int do_indent
 
int DeepNode
 

Fonctions membres privées

void DoIndentation (bool StartEnd, StringBuilder &appendTo)
 

Attributs privés

_xmlDocimpl_
 
xmlParserCtxtcontext_
 
 LIBXML2_IMPL_REFCOUNT
 

Description détaillée

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

Documentation des constructeurs et destructeur

◆ LIBXML2_DOMWriter() [1/2]

Arcane::LIBXML2_DOMWriter::LIBXML2_DOMWriter ( int  indentation)
inline

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

◆ LIBXML2_DOMWriter() [2/2]

Arcane::LIBXML2_DOMWriter::LIBXML2_DOMWriter ( _xmlDoc xmlDoc_,
xmlParserCtxt context,
int  indentation 
)
inline

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

Documentation des fonctions membres

◆ DoIndentation()

void Arcane::LIBXML2_DOMWriter::DoIndentation ( bool  StartEnd,
StringBuilder appendTo 
)
private

Indentation Management

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

Référencé par writeElement().

◆ get_encoding_or_utf8()

static const char * Arcane::LIBXML2_DOMWriter::get_encoding_or_utf8 ( const String encoding)
inlinestatic

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

◆ writeAttr()

void Arcane::LIBXML2_DOMWriter::writeAttr ( LIBXML2_DOMNamespaceContext dnc,
LIBXML2_Attr at,
StringBuilder appendTo 
)

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

◆ writeCDATASection()

void Arcane::LIBXML2_DOMWriter::writeCDATASection ( LIBXML2_DOMNamespaceContext dnc,
LIBXML2_CDATASection cds,
StringBuilder appendTo 
)

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

◆ writeComment()

void Arcane::LIBXML2_DOMWriter::writeComment ( LIBXML2_DOMNamespaceContext dnc,
LIBXML2_Comment comment,
StringBuilder appendTo 
)

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

◆ writeDocument()

void Arcane::LIBXML2_DOMWriter::writeDocument ( LIBXML2_DOMNamespaceContext dnc,
LIBXML2_Document doc,
StringBuilder appendTo 
)

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

◆ writeDocumentFragment()

void Arcane::LIBXML2_DOMWriter::writeDocumentFragment ( LIBXML2_DOMNamespaceContext dnc,
LIBXML2_DocumentFragment df,
StringBuilder appendTo 
)

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

◆ writeDocumentType()

void Arcane::LIBXML2_DOMWriter::writeDocumentType ( LIBXML2_DOMNamespaceContext dnc,
LIBXML2_DocumentType dt,
StringBuilder appendTo 
)

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

◆ writeElement()

void Arcane::LIBXML2_DOMWriter::writeElement ( LIBXML2_DOMNamespaceContext dnc,
LIBXML2_Element el,
StringBuilder appendTo 
)

Indentation Management.

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

Références DoIndentation().

◆ writeEntity()

void Arcane::LIBXML2_DOMWriter::writeEntity ( LIBXML2_DOMNamespaceContext dnc,
LIBXML2_Entity er,
StringBuilder appendTo 
)

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

◆ writeEntityReference()

void Arcane::LIBXML2_DOMWriter::writeEntityReference ( LIBXML2_DOMNamespaceContext dnc,
LIBXML2_EntityReference er,
StringBuilder appendTo 
)

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

◆ writeNode()

void Arcane::LIBXML2_DOMWriter::writeNode ( LIBXML2_DOMNamespaceContext dnc,
LIBXML2_Node n,
StringBuilder appendTo 
)

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

◆ writeNotation()

void Arcane::LIBXML2_DOMWriter::writeNotation ( LIBXML2_DOMNamespaceContext dnc,
LIBXML2_Notation nt,
StringBuilder appendTo 
)

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

◆ writeProcessingInstruction()

void Arcane::LIBXML2_DOMWriter::writeProcessingInstruction ( LIBXML2_DOMNamespaceContext dnc,
LIBXML2_ProcessingInstruction pi,
StringBuilder appendTo 
)

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

◆ writeText()

void Arcane::LIBXML2_DOMWriter::writeText ( LIBXML2_DOMNamespaceContext dnc,
LIBXML2_Text txt,
StringBuilder appendTo 
)

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

Documentation des données membres

◆ context_

xmlParserCtxt* Arcane::LIBXML2_DOMWriter::context_
private

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

◆ DeepNode

int Arcane::LIBXML2_DOMWriter::DeepNode

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

◆ do_indent

int Arcane::LIBXML2_DOMWriter::do_indent

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

◆ impl_

_xmlDoc* Arcane::LIBXML2_DOMWriter::impl_
private

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

◆ indent

int Arcane::LIBXML2_DOMWriter::indent

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

◆ LIBXML2_IMPL_REFCOUNT

Arcane::LIBXML2_DOMWriter::LIBXML2_IMPL_REFCOUNT
private

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


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