|
Public Member Functions |
| DOMWriter (IN(acdk::io::RWriter) out, IN(RDOMWriterFormat) format) |
virtual void | writeNode (IN(RNode) node) |
virtual void | writeDocument (IN(RDocument) doc) |
virtual void | writeElement (IN(RElement) node) |
virtual void | writeAttribute (IN(RAttr) node) |
virtual void | writeCDATA (IN(RString) text) |
virtual void | writeText (IN(RText) node) |
virtual void | writeEntity (IN(REntity) node) |
virtual void | writeProcessingInstruction (IN(RProcessingInstruction) node) |
virtual void | writeComment (IN(RString) text) |
virtual void | writeDocType (IN(RDocumentType) doctype) |
void | writeln () |
void | writeIndent () |
bool | getResolveEntityRefs () |
void | setResolveEntityRefs (bool resolve) |
Protected Member Functions |
void | _writeDeclaration () |
void | _closeEmptyTag (IN(RString) tagname) |
void | _writeAttributes (IN(RElement) element) |
void | _writeElementContent (IN(RElement) element) |
void | _writeEntityRef (IN(RString) name) |
void | _writeNodeValue (IN(RString) text) |
RString | _escapeElementEntities (IN(RString) text) |
Protected Attributes |
RDOMWriterFormat | _format |
int | _indentLevel |
bool | _preserve |
bool | _doResolveEntityRefs |
int | _lastWrittenNodeType |
bool | _escapeText |