xml::Document リファレンス

構築
Document xml::Document オブジェクトを構築します。
破棄
~Document xml::Document オブジェクトを破棄します。
Delete オブジェクトを削除します。
演算子
operator = 代入を行います。
メンバアクセス
XMLDecl XML宣言を参照します。
Nodes 最上位ノードを参照します。
RootElem ルート要素を参照します。
操作
ToXML XML表現を取得します。
静的メンバ
parse テキストデータからオブジェクトを生成します。
load ファイルからデータを読み込み、オブジェクトを生成します。
release parse, load で生成された xml::Document オブジェクトを解放します。
基本クラス: なし
派生クラス: -

xml::Document::Document

引数

d
コピー元となるxml::Document オブジェクト

解説

xml::Document オブジェクトを構築します。

関連項目

xml::Document リファレンス | operator = | parse | load

xml::Document::~Document

virtual ~Document( );

解説

xml::Document オブジェクトを破棄します。

関連項目

xml::Document リファレンス | Delete | release

xml::Document::Delete

virtual void Delete( );

解説

オブジェクトを削除します。

関連項目

xml::Document リファレンス | ~Document

xml::Document::operator =

xml::XMLDocument& operator = ( const xml::XMLDocument& d );

戻り値

オブジェクトの参照を返します。

d
代入元となる xml::XMLDecl オブジェクト

解説

代入を行います。

関連項目

xml::Document リファレンス | Document

xml::Document::XMLDecl

戻り値

xml::XMLDecl オブジェクトのアドレスを返します。

解説

XML宣言を参照します。

関連項目

xml::Document リファレンス

xml::Document::Nodes

戻り値

最上位ノードを表す xml::Node オブジェクトのアドレス配列を返します。

解説

最上位ノード (DOCTYPE宣言, 処理命令, ルート要素, コメントのいずれか) を参照します。

関連項目

xml::Document リファレンス | RootElem

xml::Document::RootElem

戻り値

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

解説

ルート要素を参照します。

関連項目

xml::Document リファレンス | Nodes

xml::Document::ToXML

String ToXML( ) const;

戻り値

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

解説

オブジェクトのXML表現を取得します。

関連項目

xml::Document リファレンス | parse

xml::Document::parse

static xml::Document* parse( const String& xml );

戻り値

xml::Document オブジェクトのアドレスを返します。

例外

例外が発生した場合、xml::ParseException オブジェクトをスローします。

引数

xml
XML文書 (文字列)

解説

xml で指定されたXML文書から xml::Document オブジェクトを生成します。
この関数で生成されたオブジェクトの破棄には、release を使用してください。

関連項目

xml::Document リファレンス | Document | ToXML | load | release

xml::Document::load

static xml::Document* load( LPCSTR lpszFilename );

戻り値

xml::Document オブジェクトのアドレスを返します。

例外

例外が発生した場合、xml::ParseException オブジェクトをスローします。

引数

lpszFilename
ファイル名

解説

lpszFilename で指定されたファイルからXML文書を読み込み、xml::Document オブジェクトを生成します。
この関数で生成されたオブジェクトの破棄には、release を使用してください。

関連項目

xml::Document リファレンス | Document | parse | release

xml::Document::release

static void release( xml::Document* lpDoc );

引数

lpDoc
xml::Document オブジェクトのアドレス

解説

parse, load で生成されたオブジェクトを開放します。

関連項目

xml::Document リファレンス | ~Document | parse | load