XmlDeclaration Class Reference

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)
 XmlDeclaration (const XmlDeclaration &copy)
void operator= (const XmlDeclaration &copy)
virtual String Name () const
const StringVersion () const
 Version. Will return an empty string if none was found.
const StringEncoding () const
 Encoding. Will return an empty string if none was found.
const StringStandalone () 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


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: