Class TiXmlUnknown
Defined in File tinyxml.h
Inheritance Relationships
Base Type
public TiXmlNode
(Class TiXmlNode)
Class Documentation
-
class TiXmlUnknown : public TiXmlNode
Any tag that tinyXml doesn’t recognize is saved as an unknown. It is a tag of text, but should not be modified. It will be written back to the XML, unchanged, when the file is saved.
DTD tags get thrown into TiXmlUnknowns.
Public Functions
-
inline TiXmlUnknown()
-
inline virtual ~TiXmlUnknown()
-
inline TiXmlUnknown(const TiXmlUnknown ©)
-
inline TiXmlUnknown &operator=(const TiXmlUnknown ©)
-
virtual void Print(FILE *cfile, int depth) const
All TinyXml classes can print themselves to a filestream or the string class (TiXmlString in non-STL mode, std::string in STL mode.) Either or both cfile and str can be null.
This is a formatted print, and will insert tabs and newlines.
(For an unformatted stream, use the << operator.)
-
virtual const char *Parse(const char *p, TiXmlParsingData *data, TiXmlEncoding encoding)
-
inline virtual const TiXmlUnknown *ToUnknown() const
Cast to a more defined type. Will return null not of the requested type.
-
inline virtual TiXmlUnknown *ToUnknown()
Cast to a more defined type. Will return null not of the requested type.
-
virtual bool Accept(TiXmlVisitor *content) const
Walk the XML tree visiting this node and all of its children.
Protected Functions
-
void CopyTo(TiXmlUnknown *target) const
-
inline TiXmlUnknown()