TNB Library
|
XML ProcessingInstruction 管理クラス [詳解]
#include <TnbXml.h>
公開メンバ関数 | |
CXmlProcessingInstruction (CXmlNode n) | |
コンストラクタ [詳解] | |
CXmlProcessingInstruction (void) | |
コンストラクタ [詳解] | |
CXmlAttribute | GetAttribute (INDEX index) const |
[取得] 属性取得. [詳解] | |
CXmlAttribute | GetAttributeByName (LPCTSTR name) const |
[取得] 属性取得. [詳解] | |
long | GetAttributeLength (void) const |
[取得] 属性数取得. [詳解] | |
CStr | GetAttributeValue (LPCTSTR name) const |
[取得] 属性値取得. [詳解] | |
CStr | GetElementFullPath (void) const |
[作成] ルートからの Element名. [詳解] | |
CXmlNodePtr | GetNextSibling (void) const |
[取得] 隣のノード取得. [詳解] | |
CStr | GetNodeName (void) const |
[取得] 名前取得. [詳解] | |
CStr | GetNodeValue (void) const |
[取得] 値取得. [詳解] | |
CXmlNodePtr | GetParentNode (void) const |
[取得] 親のノード取得. [詳解] | |
void | Invalid (void) |
[設定] 無効化. [詳解] | |
bool | IsValid (void) const |
[確認] 有効確認. [詳解] | |
CXmlNodePtr | operator-> (void) |
[取得] ポインタハンドル取得. [詳解] | |
CXmlProcessingInstruction & | operator= (CXmlNode n) |
[代入] 代入 [詳解] | |
void | Remove (void) |
[削除] 自分自身を削除. [詳解] | |
bool | RemoveAttribute (LPCTSTR name) |
[設定] 属性削除. [詳解] | |
CXmlAttribute | SetAttribute (LPCTSTR name, LPCTSTR value) |
[設定] 属性設定. [詳解] | |
限定公開変数類 | |
MSXML::IXMLDOMNamedNodeMapPtr | m_pAttr |
ノード名前マップクラスのポインタハンドル [詳解] | |
CXmlNodePtr | m_pNode |
ノードクラスのポインタハンドル [詳解] | |
XML ProcessingInstruction 管理クラス
XML の管理クラスの一つ。XMLパーサのクラスをラップしていています。 本クラスのインスタンスでは ProcessingInstruction ノードを一つを管理します。
_com_error | 失敗するとスローされます。 |
CXmlProcessingInstruction | ( | void | ) |
CXmlAttribute GetAttribute | ( | INDEX | index | ) | const |
[取得] 属性取得.
本インスタンスで保持しているノードの保持する属性をインデックス指定で取得することが出来ます。
index | インデックス。0〜 GetAttributeLength()-1 まで。 |
CXmlAttribute GetAttributeByName | ( | LPCTSTR | name | ) | const |
long GetAttributeLength | ( | void | ) | const |
CStr GetAttributeValue | ( | LPCTSTR | name | ) | const |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
CXmlProcessingInstruction & operator= | ( | CXmlNode | n | ) |
|
inherited |
bool RemoveAttribute | ( | LPCTSTR | name | ) |
CXmlAttribute SetAttribute | ( | LPCTSTR | name, |
LPCTSTR | value | ||
) |
|
protectedinherited |