Base class for XmlDocument.
|
| XmlBaseDocument (PCChar8 name) |
| Constructor. More...
|
|
virtual void | Load (Stream &stream) |
| Load the XmlDocument from a stream. More...
|
|
virtual void | Save (Stream &stream) |
| Save the XmlDocument to a stream. More...
|
|
const StaticString< XmlNodeNameMaxLength > & | GetName () const |
| Node name. More...
|
|
const StaticString< XmlNodeNameMaxLength > & | GetName () |
| Node name. More...
|
|
void | SetName (const StaticString< XmlNodeNameMaxLength > &value) |
| Node name. More...
|
|
| XmlNode (PCChar8 name) |
| Constructor. More...
|
|
virtual XmlNode * | GetNode (PCChar8 name, bool createIfNotExist=false) |
| Gets a node. More...
|
|
virtual bool | ReadValue (PCChar8 valueName, BaseStaticString &value, PCChar8 defaultValue="", IMessageCollector *messages=NULL) |
| Reads a value. More...
|
|
virtual bool | ReadValue (PCChar8 valueName, IStringConvertible &value, const IStringConvertible *defaultValue=NULL, IMessageCollector *messages=NULL) |
| Reads a value. More...
|
|
virtual bool | ReadValue (PCChar8 valueName, bool &value, const bool &defaultValue=false, IMessageCollector *messages=NULL) |
| Reads a value. More...
|
|
virtual bool | ReadValue (PCChar8 valueName, Int16 &value, const Int16 &defaultValue=0, IMessageCollector *messages=NULL) |
| Reads a value. More...
|
|
virtual bool | ReadValue (PCChar8 valueName, UInt16 &value, const UInt16 &defaultValue=0, IMessageCollector *messages=NULL) |
| Reads a value. More...
|
|
virtual bool | ReadValue (PCChar8 valueName, Int32 &value, const Int32 &defaultValue=0, IMessageCollector *messages=NULL) |
| Reads a value. More...
|
|
virtual bool | ReadValue (PCChar8 valueName, UInt32 &value, const UInt32 &defaultValue=0, IMessageCollector *messages=NULL) |
| Reads a value. More...
|
|
virtual bool | ReadValue (PCChar8 valueName, Int64 &value, const Int64 &defaultValue=0, IMessageCollector *messages=NULL) |
| Reads a value. More...
|
|
virtual bool | ReadValue (PCChar8 valueName, UInt64 &value, const UInt64 &defaultValue=0, IMessageCollector *messages=NULL) |
| Reads a value. More...
|
|
virtual bool | ReadValue (PCChar8 valueName, Float32 &value, const Float32 &defaultValue=0.0, IMessageCollector *messages=NULL) |
| Reads a value. More...
|
|
virtual bool | ReadValue (PCChar8 valueName, Float64 &value, const Float64 &defaultValue=0.0, IMessageCollector *messages=NULL) |
| Reads a value. More...
|
|
Stream & | GetReadNodeStream (bool resetReading=true) |
| Gets the node's stream. More...
|
|
Stream & | GetWriteNodeStream (bool createIfNotExist=true, bool resetWriting=true) |
| Gets the node's stream. More...
|
|
virtual void | WriteValue (PCChar8 valueName, PCChar8 value) |
| Writes a value. More...
|
|
virtual void | WriteValue (PCChar8 valueName, const IStringConvertible &value) |
| Writes a value. More...
|
|
virtual void | WriteValue (PCChar8 valueName, Int32 value) |
| Writes a value. More...
|
|
virtual void | WriteValue (PCChar8 valueName, UInt32 value) |
| Writes a value. More...
|
|
virtual void | WriteValue (PCChar8 valueName, Int64 value) |
| Writes a value. More...
|
|
virtual void | WriteValue (PCChar8 valueName, UInt64 value) |
| Writes a value. More...
|
|
virtual void | WriteValue (PCChar8 valueName, bool value) |
| Writes a value. More...
|
|
virtual void | WriteValue (PCChar8 valueName, Float64 value) |
| Writes a value. More...
|
|
virtual void | Clear () |
| Clear the node. More...
|
|
virtual bool | HasContent () |
| Query if the node has a content. More...
|
|
void | ReadFrom (XmlReader &reader) |
| Reads from. More...
|
|
void | WriteTo (XmlWriter &writer) |
| Write to. More...
|
|