XmlDeclaration Class Reference
[XML]

Declaration section. More...

#include <XmlDeclaration.h>

Inheritance diagram for XmlDeclaration:
XmlNode IMemoryValidate

List of all members.

Public Member Functions

 XmlDeclaration ()
 Construct an empty declaration.
 XmlDeclaration (const String &_version, const String &_encoding, const String &_standalone)
 Construct.
 XmlDeclaration (const XmlDeclaration &copy)
void operator= (const XmlDeclaration &copy)
virtual String Name () const
const String & Version () const
 Version. Will return an empty string if none was found.
const String & Encoding () const
 Encoding. Will return an empty string if none was found.
const String & Standalone () const
 Is this a standalone document?
virtual XmlNodePtr Clone () const
 Creates a copy of this Declaration and returns it.
virtual XmlDeclarationPtr ToDeclaration () const
 Cast to a more defined type. Will return null not of the requested type.
virtual StringPtr ToString () const
virtual void WriteTo (TextWriter &writer) const
virtual void ValidateMem () const
virtual void CheckMem () const

Protected Member Functions

void CopyTo (XmlDeclaration &target) const
virtual const char * _Parse (const char *p, XmlParsingData *data, XmlEncoding encoding)

Protected Attributes

String version
String encoding
String standalone

Friends

void _TestTinyXml ()

Detailed Description

Declaration section.

Definition at line 31 of file XmlDeclaration.h.


The documentation for this class was generated from the following files: