System::Xml::XmlAttribute クラス

XmlAttribute class

属性を表します。属性の有効な値とデフォルト値は文書型定義(DTD)またはスキーマで定義されます。

class XmlAttribute : public System::Xml::XmlNode

メソッド

メソッド説明
AppendChild(SharedPtr<XmlNode>) overrideこのノードの子ノードリストの末尾に、指定されたノードを追加します。
CloneNode(bool) overrideこのノードの複製を作成します。
get_BaseURI() overrideノードの基本 Uniform Resource Identifier(URI)を返します。
get_LocalName() overrideノードのローカル名を返します。
get_Name() overrideノードの修飾名を返します。
get_NamespaceURI() overrideこのノードの名前空間 URI を返します。
get_NodeType() override現在のノードの型を返します。
get_OwnerDocument() overrideこのノードが属する XmlDocument を返します。
virtual get_OwnerElement()属性が属するXmlElementを返します。
get_Prefix() overrideこのノードの名前空間プレフィックスを返します。
get_SchemaInfo() overrideスキーマ検証の結果としてこのノードに割り当てられた post-schema-validation-infoset を返します。
virtual get_Specified()属性値が明示的に設定されたかどうかを示す値を返します。
get_Value() overrideノードの値を返します。
InsertAfter(SharedPtr<XmlNode>, SharedPtr<XmlNode>) override指定されたノードを、指定された参照ノードの直後に挿入します。
InsertBefore(SharedPtr<XmlNode>, SharedPtr<XmlNode>) override指定されたノードを、指定された参照ノードの直前に挿入します。
PrependChild(SharedPtr<XmlNode>) override指定されたノードを、このノードの子ノードリストの先頭に追加します。
RemoveChild(SharedPtr<XmlNode>) override指定された子ノードを削除します。
ReplaceChild(SharedPtr<XmlNode>, SharedPtr<XmlNode>) override指定された子ノードを、指定された新しい子ノードに置き換えます。
set_InnerText(String) overrideノードとそのすべての子ノードの連結された値を設定します。
set_InnerXml(String) override属性の値を設定します。
set_Prefix(String) overrideこのノードの名前空間プレフィックスを設定します。
set_Value(String) overrideノードの値を設定します。
WriteContentTo(const SharedPtr<XmlWriter>&) overrideノードのすべての子ノードを指定された XmlWriter に保存します。
WriteTo(const SharedPtr<XmlWriter>&) overrideノードを指定された XmlWriter に保存します。

Typedefs

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

備考

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

参照