IXmlCharacterData インターフェイス

定義

複数のオブジェクトで使用されるテキスト操作メソッドを提供します。

public interface class IXmlCharacterData : IXmlNode
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(321798827, 20022, 19958, 177, 200, 12, 230, 47, 216, 139, 38)]
struct IXmlCharacterData : IXmlNode
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(321798827, 20022, 19958, 177, 200, 12, 230, 47, 216, 139, 38)]
public interface IXmlCharacterData : IXmlNode
Public Interface IXmlCharacterData
Implements IXmlNode
派生
属性
実装

Windows の要件

デバイス ファミリ
Windows 10 (10.0.10240.0 で導入)
API contract
Windows.Foundation.UniversalApiContract (v1.0 で導入)

注釈

インターフェイスの継承

IXmlCharacterData は 、IXmlNodeIXmlNodeSelector、および IXmlNodeSerializer を継承します。 IXmlCharacterData を実装する型は、IXmlNode、IXmlNodeSelector、および IXmlNodeSerializer のインターフェイス メンバーも実装します。

プロパティ

Attributes

このノードの属性の一覧を取得します。

(継承元 IXmlNode)
ChildNodes

現在のノード内の子の一覧を取得します。

(継承元 IXmlNode)
Data

ノードの種類に応じてノード データを取得または設定します。

FirstChild

最初の子ノードを取得します。

(継承元 IXmlNode)
InnerText

XML 内からテキストを取得および設定します。

(継承元 IXmlNodeSerializer)
LastChild

最後の子ノードを取得します。

(継承元 IXmlNode)
Length

データの長さを Unicode 文字で取得します。

LocalName

修飾名のローカル部分であるローカル名を取得します。 これは、XML の名前空間のローカル 部分と呼ばれます。

(継承元 IXmlNode)
NamespaceUri

名前空間の Uniform Resource Identifier (URI) を返します。

(継承元 IXmlNode)
NextSibling

親の子リスト内のノードの次の兄弟を取得します。

(継承元 IXmlNode)
NodeName

属性、ドキュメント型、要素、エンティティ、表記法の各ノードの修飾名を返します。 その他のすべてのノードの種類の固定文字列を返します。

(継承元 IXmlNode)
NodeType

有効な値と、ノードに子ノードを含めることができるかどうかを決定する XML ドキュメント オブジェクト モデル (DOM) ノードの種類を取得します。

(継承元 IXmlNode)
NodeValue

ノードに関連付けられているテキストを取得または設定します。

(継承元 IXmlNode)
OwnerDocument

ノードを含むドキュメントのルートを返します。

(継承元 IXmlNode)
ParentNode

ノード インスタンスの親ノードを取得します。

(継承元 IXmlNode)
Prefix

名前空間プレフィックスを取得または設定します。

(継承元 IXmlNode)
PreviousSibling

親の子リスト内のノードの前の兄弟を取得します。

(継承元 IXmlNode)

メソッド

AppendChild(IXmlNode)

ノードの最後の子として新しい子ノードを追加します。

(継承元 IXmlNode)
AppendData(String)

既存の文字列データに指定された文字列を追加します。

CloneNode(Boolean)

新しいノードを複製します。

(継承元 IXmlNode)
DeleteData(UInt32, UInt32)

指定されたデータを削除します。

GetXml()

ノードとそのすべての子孫の XML 表現を返します。

(継承元 IXmlNodeSerializer)
HasChildNodes()

ノードに子があるかどうかを判断します。

(継承元 IXmlNode)
InsertBefore(IXmlNode, IXmlNode)

指定したノードの左側、またはリストの末尾に子ノードを挿入します。

(継承元 IXmlNode)
InsertData(UInt32, String)

指定されたオフセットに文字列を挿入します。

Normalize()

2 つ以上の隣接するテキスト ノードを 1 つの統合テキスト ノードに結合することで、すべての子孫要素を正規化します。

(継承元 IXmlNode)
RemoveChild(IXmlNode)

指定された子ノードを子の一覧から削除し、これを返します。

(継承元 IXmlNode)
ReplaceChild(IXmlNode, IXmlNode)

指定された古い子ノードを指定された新しい子ノードに置き換えます。

(継承元 IXmlNode)
ReplaceData(UInt32, UInt32, String)

指定された文字数を指定された文字列に置き換えます。

SelectNodes(String)

指定したパターンマッチング操作をこのノードのコンテキストに適用し、一致するノードのリストを XmlNodeList として返します。

(継承元 IXmlNodeSelector)
SelectNodesNS(String, Object)

指定したパターンマッチング操作をこのノードのコンテキストに適用し、一致するノードのリストを XmlNodeList として返します。

(継承元 IXmlNodeSelector)
SelectSingleNode(String)

指定されたパターンマッチング操作をこのノードのコンテキストに適用し、最初に一致するノードを返します。

(継承元 IXmlNodeSelector)
SelectSingleNodeNS(String, Object)

指定されたパターンマッチング操作をこのノードのコンテキストに適用し、最初に一致するノードを返します。

(継承元 IXmlNodeSelector)
SubstringData(UInt32, UInt32)

指定した範囲から、完全な文字列の部分文字列を取得します。

適用対象

こちらもご覧ください