|
| NPT_XmlSerializer (NPT_OutputStream *output, NPT_Cardinal indentation=0, bool shrink_empty_elements=true, bool add_xml_decl=false) |
|
virtual NPT_Result | StartDocument () |
|
virtual NPT_Result | EndDocument () |
|
virtual NPT_Result | StartElement (const char *prefix, const char *name) |
|
virtual NPT_Result | EndElement (const char *prefix, const char *name) |
|
virtual NPT_Result | Attribute (const char *prefix, const char *name, const char *value) |
|
virtual NPT_Result | Text (const char *text) |
|
virtual NPT_Result | CdataSection (const char *data) |
|
virtual NPT_Result | Comment (const char *comment) |
|
|
void | EscapeChar (unsigned char c, char *text) |
|
NPT_Result | ProcessPending () |
|
NPT_Result | OutputEscapedString (const char *text, bool attribute) |
|
void | OutputIndentation (bool start) |
|
|
NPT_OutputStream * | m_Output |
|
bool | m_ElementPending |
|
NPT_Cardinal | m_Depth |
|
NPT_Cardinal | m_Indentation |
|
NPT_String | m_IndentationPrefix |
|
bool | m_ElementHasText |
|
bool | m_ShrinkEmptyElements |
|
bool | m_AddXmlDecl |
|
The documentation for this class was generated from the following files:
- lib/libUPnP/Neptune/Source/Core/NptXml.h
- lib/libUPnP/Neptune/Source/Core/NptXml.cpp