xml::Node クラスリファレンス

メンバアクセス
Parent 親要素を参照します。
仮想関数
Type ノード型識別子を取得します。
Replicate 複製を行います。
ToXML XML表現を取得します。
ToString 文字列表現を取得します。
静的メンバ
release ノードオブジェクトを解放します。
列挙子
DOCTYPE ノード型識別子: 文書型宣言
PROCINST ノード型識別子: 処理命令
ELEM ノード型識別子: 要素
TEXT ノード型識別子: テキスト
COMMENT ノード型識別子: コメント
基本クラス: なし
派生クラス: xml::Comment, xml::DoctypeDecl, xml::Elem, xml::ProcInst, xml::Text,

xml::Elem::Parent

戻り値

親要素を表す xml::Node オブジェクトのアドレスを返します。

解説

親要素を参照します。

関連項目

xml::Node リファレンス

xml::Node::Type

virtual UINT Type( ) const =0;

戻り値

ノード型を表す UINT (unsigned int) 値を返します。

解説

ノード型識別子を取得します。
返される値は以下のいずれかになります。

ノード型
xml::Node::DOCTYPE 文書型宣言 (DOCTYPE declaration)
xml::Node::PROCINST 処理命令 (processing instruction)
xml::Node::ELEM 要素 (element)
xml::Node::TEXT テキスト
xml::Node::COMMENT コメント (comment)

関連項目

xml::Node リファレンス

xml::Node::Replicate

xml::Node* Replicate( ) const =0;

戻り値

複製された xml::Node オブジェクトのアドレスを返します。

解説

オブジェクトの複製を行います。

関連項目

xml::Node リファレンス

xml::Node::ToXML

String ToXML( int nIndent =0 ) const =0;

戻り値

XML表現を表す String オブジェクトを返します。

引数

nIndent
インデント数

解説

XML表現を取得します。

関連項目

xml::Node リファレンス | ToString

xml::Node::ToString

String ToString( ) const =0;

戻り値

文字列表現を表す String オブジェクトを返します。

解説

文字列表現を取得します。

関連項目

xml::Node リファレンス | ToXML

xml::Node::release

static void release( xml::Node* lpNode );

引数

lpNode
ノードオブジェクトのアドレス

解説

lpNode で指定されたノードオブジェクトを解放します。

関連項目

xml::Node リファレンス

xml::Node::DOCTYPE

enum { DOCTYPE };

解説

文書型宣言 (DOCTYPE declaration) を表すノード型識別子です。

関連項目

xml::Node リファレンス | Type

xml::Node::PROCINST

enum { PROCINST };

解説

処理命令 (processing instruction) を表すノード型識別子です。

関連項目

xml::Node リファレンス | Type

xml::Node::ELEM

enum { ELEM };

解説

要素 (element) を表すノード型識別子です。

関連項目

xml::Node リファレンス | Type

xml::Node::TEXT

enum { TEXT };

解説

テキストノードを表すノード型識別子です。

関連項目

xml::Node リファレンス | Type

xml::Node::COMMENT

enum { COMMENT };

解説

コメント (comment) を表すノード型識別子です。

関連項目

xml::Node リファレンス | Type