![]() ![]() ![]()
|
BREW C++ ライブラリ & GUI フレームワーク & XML ミドルウェア : SophiaFramework UNIVERSE 5.0 |
SFXXMLDocument クラスを利用して、DOM ツリーをメモリ上に展開し、SFXXMLDocument::Save 関数を使って XML 文書としてファイルに保存します。
SFXXMLDocument オブジェクトは DOM ツリーのルート ノードとなります。
Create 関数で要素 ( SFXXMLNode オブジェクト )を作成して、 DOM ツリーを構成します。
すべての要素はルート ノード( SFXXMLDocument オブジェクト ) で管理します。
SFXXMLDocument クラスには、名前空間の処理のために SFXXMLDocument::CreateElementNS 関数と SFXXMLDocument::CreateAttributeNS 関数が用意されています。
名前空間付き XML 文書では、要素または属性の名前は修飾名( prefix:localname )として名前空間接頭辞 ( prefix ) とローカル名( localname )から構成されます。
SFXXMLDocument::CreateElementNS 関数で要素を作成すると、「 xmlns:'prefix'="URI" 」という属性が自動的に作成されます。
SFXXMLDocument::CreateAttributeNS 関数を使うには、SFXXMLElement::SetAttribute 関数で名前空間 URI を設定する必要があります。
|
Copyright (C) 2002 - 2008 Sophia Cradle Incorporated All Rights Reserved. |
![]() ![]() ![]()
|