Arcane  4.1.12.0
User documentation
Loading...
Searching...
No Matches
Arcane::LIBXML2_DOMWriter Class Reference

Public Member Functions

 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)

Static Public Member Functions

static const char * get_encoding_or_utf8 (const String &encoding)

Public Attributes

int indent
int do_indent
int DeepNode

Detailed Description

Definition at line 896 of file DomLibXml2.cc.

Constructor & Destructor Documentation

◆ LIBXML2_DOMWriter() [1/2]

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

Definition at line 899 of file DomLibXml2.cc.

◆ LIBXML2_DOMWriter() [2/2]

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

Definition at line 907 of file DomLibXml2.cc.

Member Function Documentation

◆ get_encoding_or_utf8()

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

Definition at line 932 of file DomLibXml2.cc.

◆ writeAttr()

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

Definition at line 5817 of file DomLibXml2.cc.

◆ writeCDATASection()

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

Definition at line 5856 of file DomLibXml2.cc.

◆ writeComment()

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

Definition at line 5900 of file DomLibXml2.cc.

◆ writeDocument()

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

Definition at line 5910 of file DomLibXml2.cc.

◆ writeDocumentFragment()

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

Definition at line 5938 of file DomLibXml2.cc.

◆ writeDocumentType()

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

Definition at line 5928 of file DomLibXml2.cc.

◆ writeElement()

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

Indentation Management.

Definition at line 5648 of file DomLibXml2.cc.

◆ writeEntity()

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

Definition at line 5867 of file DomLibXml2.cc.

◆ writeEntityReference()

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

Definition at line 5876 of file DomLibXml2.cc.

◆ writeNode()

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

Definition at line 5599 of file DomLibXml2.cc.

◆ writeNotation()

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

Definition at line 5952 of file DomLibXml2.cc.

◆ writeProcessingInstruction()

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

Definition at line 5886 of file DomLibXml2.cc.

◆ writeText()

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

Definition at line 5849 of file DomLibXml2.cc.

Member Data Documentation

◆ DeepNode

int Arcane::LIBXML2_DOMWriter::DeepNode

Definition at line 952 of file DomLibXml2.cc.

◆ do_indent

int Arcane::LIBXML2_DOMWriter::do_indent

Definition at line 951 of file DomLibXml2.cc.

◆ indent

int Arcane::LIBXML2_DOMWriter::indent

Definition at line 950 of file DomLibXml2.cc.


The documentation for this class was generated from the following file: