System::Xml::XmlNamedNodeMap クラス

XmlNamedNodeMap class

名前またはインデックスでアクセスできるノードのコレクションを表します。

class XmlNamedNodeMap : public System::Collections::Generic::IEnumerable<SharedPtr<System::Xml::XmlNode>>

メソッド

メソッド説明
begin() constコレクションの最初の要素へのイテレータを取得します。
cbegin() constコレクションの最初の要素へのイテレータを取得します。
cend() constコレクションの最後の要素の後ろにある存在しない要素へのイテレータを取得します。
end() constコレクションの最後の要素の後ろにある存在しない要素へのイテレータを取得します。
virtual get_Count()XmlNamedNodeMap のノード数を返します。
GetEnumerator() overrideXmlNamedNodeMap のノードコレクションの反復処理をサポートします。
virtual GetNamedItem(String)名前で指定されたXmlNodeを取得します。
virtual GetNamedItem(String, String)一致するXmlNode::get_LocalNameXmlNode::get_NamespaceURIの値を持つノードを取得します。
virtual Item(int32_t)指定されたインデックスのXmlNamedNodeMap内のノードを取得します。
virtual RemoveNamedItem(String)XmlNamedNodeMapからノードを削除します。
virtual RemoveNamedItem(String, String)一致するXmlNode::get_LocalNameXmlNode::get_NamespaceURIの値を持つノードを削除します。
virtual SetNamedItem(SharedPtr<XmlNode>)XmlNode::get_Nameの値を使用してXmlNodeを追加します。

Typedefs

型定義説明
iteratorイテレータ型。
Ptrこのクラスのインスタンスへの共有ポインタのエイリアスです。

備考

このクラスのオブジェクトは、System::MakeObject() 関数を使用してのみ割り当てるべきです。スタック上や operator new を使用してインスタンスを作成しないでください。そうすると実行時エラーやアサーション障害が発生します。このクラスは常に System::SmartPtr ポインタでラップし、そのポインタを関数への引数として渡すようにしてください。

参照