#include <Document.h>
MiX::Documentに対するクラス階層図:
公開型 | |
typedef Document< Char, Traits, XMLTraits > | this_type |
typedef NodeContainer< Char, Traits, XMLTraits > | nodecontainer_type |
公開メンバ | |
MiX_Template_Typedef (Char, Traits, XMLTraits) | |
virtual | ~Document () throw () |
デストラクタ. より詳しく... | |
virtual NodeType | getType () const |
このノードのタイプを得ます. より詳しく... | |
Element< Char, Traits, XMLTraits > & | getRoot () const |
唯一の子Elementを返します. より詳しく... | |
virtual string_type | toString (bool is_indent=false, int indent_off=0) const |
このDocumentの文字列表現を得ます. より詳しく... | |
attribute_type & | operator[] (const string_type &name) |
子Attributeにアクセスします. より詳しく... | |
静的公開メンバ | |
NodeType | type () |
静的にクラスからNodeTypeを得ます. より詳しく... | |
this_type & | create (const string_type &rootname) |
Documentを生成します. より詳しく... | |
保護メンバ | |
Document () | |
コンストラクタ. より詳しく... | |
Document (const Document< Char, Traits, XMLTraits > &src) | |
コピーコンストラクタ. より詳しく... | |
フレンド | |
class | DOM_Parser< Char, Traits, XMLTraits > |
一つの子Elementと、いくつかのAttributeを持ちます
|
MiX::Nodeを再定義しています。 |
|
MiX::NodeContainerを再定義しています。 |
|
コンストラクタ.
Documentのコンストラクタは直接呼べません |
|
コピーコンストラクタ. Documentはコピーできません。 |
|
デストラクタ.
|
|
MiX::NodeContainerを再定義しています。 |
|
Documentを生成します. Document生成と同時に唯一の子Elementも生成します
|
|
唯一の子Elementを返します.
|
|
このノードのタイプを得ます.
MiX::Nodeを再定義しています。 |
|
子Attributeにアクセスします.
szNameで与えられた名前のAttributeへの参照を返します |
|
このDocumentの文字列表現を得ます.
完全なXML文書を作る場合はこれを呼びます MiX::Nodeを再定義しています。 |
|
静的にクラスからNodeTypeを得ます. 常にNode_Documentを返します |
|
MiX::NodeContainerを再定義しています。 |