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 ポインタでラップし、そのポインタを関数への引数として渡すようにしてください。
参照
- Class XmlNode
- Namespace System::Xml
- Library Aspose.Page for C++