|
| NPT_XmlElementNode (const char *tag) |
|
| NPT_XmlElementNode (const char *prefix, const char *tag) |
|
NPT_List< NPT_XmlNode * > & | GetChildren () |
|
const NPT_List< NPT_XmlNode * > & | GetChildren () const |
|
NPT_XmlElementNode * | GetChild (const char *tag, const char *namespc=NPT_XML_NO_NAMESPACE, NPT_Ordinal n=0) const |
|
NPT_Result | AddChild (NPT_XmlNode *child) |
|
NPT_Result | SetAttribute (const char *prefix, const char *name, const char *value) |
|
NPT_Result | SetAttribute (const char *name, const char *value) |
|
NPT_Result | AddText (const char *text) |
|
NPT_List< NPT_XmlAttribute * > & | GetAttributes () |
|
const NPT_List< NPT_XmlAttribute * > & | GetAttributes () const |
|
const NPT_String * | GetAttribute (const char *name, const char *namespc=NPT_XML_NO_NAMESPACE) const |
|
const NPT_String & | GetPrefix () const |
|
const NPT_String & | GetTag () const |
|
const NPT_String * | GetText (NPT_Ordinal n=0) const |
|
NPT_Result | MakeStandalone () |
|
const NPT_String * | GetNamespace () const |
|
NPT_Result | SetNamespaceUri (const char *prefix, const char *uri) |
|
const NPT_String * | GetNamespaceUri (const char *prefix) const |
|
const NPT_String * | GetNamespacePrefix (const char *uri) const |
|
NPT_XmlElementNode * | AsElementNode () override |
|
const NPT_XmlElementNode * | AsElementNode () const override |
|
| NPT_XmlNode (Type type) |
|
Type | GetType () const |
|
NPT_XmlNode * | GetParent () const |
|
virtual NPT_XmlTextNode * | AsTextNode () |
|
virtual const NPT_XmlTextNode * | AsTextNode () const |
|
|
void | SetParent (NPT_XmlNode *parent) override |
|
void | SetNamespaceParent (NPT_XmlElementNode *parent) |
|
void | RelinkNamespaceMaps () |
|
NPT_Result | AddAttribute (const char *name, const char *value) |
|
|
class | NPT_XmlTagFinder |
|
class | NPT_XmlSerializer |
|
class | NPT_XmlWriter |
|
class | NPT_XmlNodeWriter |
|
class | NPT_XmlNodeCanonicalWriter |
|
class | NPT_XmlParser |
|
class | NPT_XmlProcessor |
|
class | NPT_XmlNamespaceCollapser |
|
|
enum | Type { DOCUMENT,
ELEMENT,
TEXT
} |
|
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