System::Xml::XmlNode クラス
コンテンツ
[
隠れる
]XmlNode class
XML ドキュメント内の単一ノードを表します。
class XmlNode : public System::Collections::Generic::IEnumerable<SharedPtr<System::Xml::XmlNode>>,
public System::Xml::XPath::IXPathNavigable
メソッド
| メソッド | 説明 |
|---|---|
| virtual AppendChild(SharedPtr<XmlNode>) | このノードの子ノードリストの末尾に、指定されたノードを追加します。 |
| virtual Clone() | このノードの複製を作成します。 |
| virtual CloneNode(bool) | 派生クラスでオーバーライドされた場合、ノードの複製を作成します。 |
| CreateNavigator() override | このオブジェクトをナビゲートするための XPathNavigator を作成します。 |
| virtual get_Attributes() | このノードの属性を含む XmlAttributeCollection を返します。 |
| virtual get_BaseURI() | 現在のノードの基本 URI を返します。 |
| virtual get_ChildNodes() | ノードのすべての子ノードを返します。 |
| virtual get_FirstChild() | ノードの最初の子ノードを返します。 |
| virtual get_HasChildNodes() | このノードに子ノードがあるかどうかを示す値を返します。 |
| virtual get_InnerText() | ノードとすべての子ノードの連結された値を返します。 |
| virtual get_InnerXml() | このノードの子ノードのみを表すマークアップを返します。 |
| virtual get_IsReadOnly() | ノードが読み取り専用かどうかを示す値を返します。 |
| virtual get_LastChild() | ノードの最後の子ノードを返します。 |
| virtual get_LocalName() | 派生クラスでオーバーライドされた場合、ノードのローカル名を返します。 |
| virtual get_Name() | 派生クラスでオーバーライドされた場合、ノードの修飾名を返します。 |
| virtual get_NamespaceURI() | このノードの名前空間 URI を返します。 |
| virtual get_NextSibling() | このノードのすぐ後にあるノードを返します。 |
| virtual get_NodeType() | 派生クラスでオーバーライドされた場合、現在のノードのタイプを返します。 |
| virtual get_OuterXml() | このノードとすべての子ノードを含むマークアップを返します。 |
| virtual get_OwnerDocument() | このノードが属する XmlDocument を返します。 |
| virtual get_ParentNode() | このノードの親ノードを返します(親を持てるノードの場合)。 |
| virtual get_Prefix() | このノードの名前空間プレフィックスを返します。 |
| virtual get_PreviousSibling() | このノードのすぐ前にあるノードを返します。 |
| virtual get_PreviousText() | このノードの直前にあるテキストノードを返します。 |
| virtual get_SchemaInfo() | スキーマ検証の結果としてこのノードに割り当てられた、スキーマ検証後の情報セットを返します。 |
| virtual get_Value() | ノードの値を返します。 |
| GetEnumerator() override | 現在のノード内の子ノードを反復処理する列挙子を返します。 |
| virtual GetNamespaceOfPrefix(String) | 現在のノードのスコープ内で指定されたプレフィックスに最も近い xmlns 宣言を検索し、その宣言に含まれる名前空間 URI を返します。 |
| virtual GetPrefixOfNamespace(String) | 現在のノードのスコープ内で指定された名前空間 URI に最も近い xmlns 宣言を検索し、その宣言で定義されたプレフィックスを返します。 |
| virtual idx_get(String) | 指定された XmlNode::get_Name を持つ最初の子要素を返します。 |
| virtual idx_get(String, String) | 指定された XmlNode::get_LocalName と XmlNode::get_NamespaceURI の値を持つ最初の子要素を返します。 |
| virtual InsertAfter(SharedPtr<XmlNode>, SharedPtr<XmlNode>) | 指定されたノードを、指定された参照ノードの直後に挿入します。 |
| virtual InsertBefore(SharedPtr<XmlNode>, SharedPtr<XmlNode>) | 指定されたノードを、指定された参照ノードの直前に挿入します。 |
| virtual Normalize() | この XmlNode の下位サブツリー全体の深さにあるすべての XmlText ノードを、マークアップ(タグ、コメント、処理命令、CDATA セクション、エンティティ参照)のみが XmlText ノードを分離する「通常」形式に変換します。つまり、隣接する XmlText ノードは存在しません。 |
| virtual PrependChild(SharedPtr<XmlNode>) | 指定されたノードを、このノードの子ノードリストの先頭に追加します。 |
| virtual RemoveAll() | 現在のノードのすべての子ノードおよび/または属性を削除します。 |
| virtual RemoveChild(SharedPtr<XmlNode>) | 指定された子ノードを削除します。 |
| virtual ReplaceChild(SharedPtr<XmlNode>, SharedPtr<XmlNode>) | 子ノード oldChild を newChild ノードに置き換えます。 |
| SelectNodes(const String&) | XPath 式に一致するノードのリストを選択します。 |
| SelectNodes(const String&, const SharedPtr<XmlNamespaceManager>&) | XPath 式に一致するノードのリストを選択します。 XPath 式で見つかったすべてのプレフィックスは、提供された XmlNamespaceManager を使用して解決されます。 |
| SelectSingleNode(const String&) | XPath 式に一致する最初の XmlNode を選択します。 |
| SelectSingleNode(const String&, const SharedPtr<XmlNamespaceManager>&) | XPath 式に一致する最初の XmlNode を選択します。 XPath 式で見つかったすべてのプレフィックスは、提供された XmlNamespaceManager を使用して解決されます。 |
| virtual set_InnerText(String) | ノードとそのすべての子ノードの連結された値を設定します。 |
| virtual set_InnerXml(String) | このノードの子ノードのみを表すマークアップを設定します。 |
| virtual set_Prefix(String) | このノードの名前空間プレフィックスを設定します。 |
| virtual set_Value(String) | ノードの値を設定します。 |
| virtual Supports(String, String) | DOM 実装が特定の機能を実装しているかテストします。 |
| virtual WriteContentTo(const SharedPtr<XmlWriter>&) | 派生クラスでオーバーライドされた場合、ノードのすべての子ノードを指定された XmlWriter に保存します。 |
| virtual WriteTo(const SharedPtr<XmlWriter>&) | 派生クラスでオーバーライドされた場合、現在のノードを指定された XmlWriter に保存します。 |
Typedefs
| 型定義 | 説明 |
|---|---|
| Ptr | このクラスのインスタンスへの共有ポインタのエイリアスです。 |
参照
- Class IEnumerable
- Class IXPathNavigable
- Namespace System::Xml
- Library Aspose.Page for C++