|
| | wxXml2EntityDecl () |
| | The libxml2 structure which holds the data.
|
| |
| | wxXml2EntityDecl (xmlEntity *n) |
| | Wraps the given libxml2 structure.
|
| |
| | wxXml2EntityDecl (const wxXml2EntityDecl &n) |
| | Copies the given wrapper (does not imply the XML structure copy).
|
| |
| | wxXml2EntityDecl (const wxXml2DTD &parent, const wxString &name, wxXml2EntityType type=wxXML2_INTERNAL_GENERAL_ENTITY, const wxString &externalID=wxEmptyString, const wxString &systemID=wxEmptyString, const wxString &content=wxEmptyString) |
| |
| virtual | ~wxXml2EntityDecl () |
| |
| bool | operator== (const wxXml2EntityDecl &decl) const |
| |
| bool | operator!= (const wxXml2EntityDecl &decl) const |
| |
| wxXml2EntityDecl & | operator= (const wxXml2EntityDecl &decl) |
| |
| void | Create (const wxXml2DTD &parent, const wxString &name, wxXml2EntityType type, const wxString &externalID, const wxString &systemID, const wxString &content) |
| |
| xmlEntity * | GetObj () const |
| |
| wxXml2DTD | GetParent () const |
| |
| wxXml2EntityType | GetType () const |
| |
| wxString | GetName () const |
| |
| wxString | GetContent () const |
| |
| wxString | GetExternalID () const |
| |
| wxString | GetSystemID () const |
| |
| | wxXml2BaseNode () |
| |
| | wxXml2BaseNode (wxXml2BaseNodeObj *p) |
| |
| virtual | ~wxXml2BaseNode () |
| |
| bool | IsUnlinked () const |
| | Is this node linked to a wider XML tree ?
|
| |
| bool | IsNonEmpty () const |
| | Returns TRUE if this object is wrapping a non-NULL object.
|
| |
| bool | operator== (const wxXml2BaseNode &decl) const |
| |
| bool | operator!= (const wxXml2BaseNode &decl) const |
| |
| wxXml2BaseNode & | operator= (const wxXml2BaseNode &decl) |
| |
| wxXml2NodeType | GetType () const |
| |
| wxXml2BaseNode | GetParent () const |
| |
| wxXml2BaseNode | GetChildren () const |
| |
| wxXml2BaseNode | GetFirstChild () const |
| |
| wxXml2BaseNode | GetNext () const |
| |
| wxXml2BaseNode | GetPrevious () const |
| |
| wxXml2BaseNodeObj * | GetObj () const |
| |
| void | SetType (wxXml2NodeType type) |
| |
| void | SetChildren (const wxXml2BaseNode &child) |
| |
| void | SetNext (const wxXml2BaseNode &next) |
| |
| void | SetPrevious (const wxXml2BaseNode &prev) |
| |
| | wxXml2Wrapper () |
| | Constructs this wrapper but not its wrapped data.
|
| |
| virtual | ~wxXml2Wrapper () |
| | The wxXml2Wrapper destructor will free the memory of the underlying libxml2 structure only if it is not linked to any XML tree.
|
| |
| virtual void | DestroyIfUnlinked () |
| | Destroys the wrapped data if it is unlinked.
|
| |
An entity declaration.
This type of node is used only inside an inlined/external DTD. Looks like:
<!ENTITY name SYSTEM SystemID>
or <!ENTITY name PUBLIC PubID SystemID>