次の方法で共有


ICDATASection インターフェイス

定義

CDATA セクションは、マークアップと見なされる文字を含むテキストのブロックをエスケープするために使用されます。

[Android.Runtime.Register("org/w3c/dom/CDATASection", "", "Org.W3c.Dom.ICDATASectionInvoker")]
public interface ICDATASection : IDisposable, Java.Interop.IJavaPeerable, Org.W3c.Dom.IText
[<Android.Runtime.Register("org/w3c/dom/CDATASection", "", "Org.W3c.Dom.ICDATASectionInvoker")>]
type ICDATASection = interface
    interface IText
    interface ICharacterData
    interface INode
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
属性
実装

注釈

CDATA セクションは、マークアップと見なされる文字を含むテキストのブロックをエスケープするために使用されます。 CDATA セクションで認識される区切り記号は、CDATA セクションを終了する "]]>" 文字列だけです。 CDATA セクションを入れ子にすることはできません。 主な目的は、XML フラグメントなどの素材を含めるために、すべての区切り記号をエスケープする必要がありません。

この属性は CharacterData.data 、CDATA セクションに含まれるテキストを保持します。 この <em>には、CDATA セクションの外部でエスケープする必要がある文字が含まれている場合<>があり、シリアル化用に選択された文字エンコード ("charset") によっては、CDATA セクションの一部として一部の文字を書き出すことはできません。

インターフェイスは CDATASection インターフェイスからインターフェイスを CharacterData 継承 Text します。 隣接するCDATASectionノードは、インターフェイスのメソッドNodenormalize使用してマージされません。

CDATA セクションの内容に対して字句チェックは行われないため、コンテンツ内に文字シーケンス"]]&gt;"を含める可能性があります。これは、[XML 1.0] のセクション 2.7 の CDATA セクションでは無効です。 この文字シーケンスが存在すると、シリアル化中に致命的なエラーが発生する必要があります。または、シリアル化の前に cdata セクションを分割する必要があります (インターフェイスのDOMConfigurationパラメーター"split-cdata-sections"も参照してください)。 <p ><b>注:</b> マークアップは認識されないため、 CDATASectionシリアル化時に文字数値参照をエスケープ メカニズムとして使用することはできません。 したがって、含まれる文字の一部を CDATASection 表すことができない文字エンコードを使用してシリアル化する場合は、アクションを実行する必要があります。 これを行わないと、整形式の XML は生成されません。 <p ><b>注:</b> シリアル化プロセスで考えられる解決策の 1 つは、文字の前に CDATA セクションを終了し、文字参照またはエンティティ参照を使用して文字を出力し、テキスト ノード内のそれ以降の文字に対して新しい CDATA セクションを開く方法です。 ただし、書き込み時の一部のコード変換ライブラリでは、エンコードに文字がない場合にエラーまたは例外が返されないため、シリアル化時にデータが破損しないようにするタスクがより困難になります。

ドキュメント オブジェクト モデル (DOM) レベル 3 コア仕様参照してください。

の Java ドキュメントorg.w3c.dom.CDATASection

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

フィールド

AttributeNode

ノードは .Attr

(継承元 INode)
CdataSectionNode

ノードは .CDATASection

(継承元 INode)
CommentNode

ノードは .Comment

(継承元 INode)
DocumentFragmentNode

ノードは .DocumentFragment

(継承元 INode)
DocumentNode

ノードは .Document

(継承元 INode)
DocumentPositionContainedBy

ノードは参照ノードに含まれています。

(継承元 INode)
DocumentPositionContains

ノードには参照ノードが含まれています。

(継承元 INode)
DocumentPositionDisconnected

2 つのノードは切断されています。

(継承元 INode)
DocumentPositionFollowing

ノードは参照ノードの後に続きます。

(継承元 INode)
DocumentPositionImplementationSpecific

前の決定と以下の決定は、実装固有です。

(継承元 INode)
DocumentPositionPreceding

2 番目のノードは参照ノードの前にあります。

(継承元 INode)
DocumentTypeNode

ノードは .DocumentType

(継承元 INode)
ElementNode

ノードは .Element

(継承元 INode)
EntityNode

ノードは .Entity

(継承元 INode)
EntityReferenceNode

ノードは .EntityReference

(継承元 INode)
NotationNode

ノードは .Notation

(継承元 INode)
ProcessingInstructionNode

ノードは .ProcessingInstruction

(継承元 INode)
TextNode

ノードはノードです Text

(継承元 INode)

プロパティ

Attributes

NamedNodeMapこのノードの属性を含む (ある場合) かnull、それ以外の場合Element

(継承元 INode)
BaseURI

このノードの絶対ベース URI、または null 実装が絶対 URI を取得できなかった場合。

(継承元 INode)
ChildNodes

このノードのすべての子を含む A NodeList

(継承元 INode)
Data

このインターフェイスを実装するノードの文字データ。

(継承元 ICharacterData)
FirstChild

このノードの最初の子。

(継承元 INode)
Handle

基になる Android オブジェクトの JNI 値を取得します。

(継承元 IJavaObject)
HasAttributes

このノードが (要素の場合) 属性を持っているかどうかを返します。

(継承元 INode)
HasChildNodes

このノードに子があるかどうかを返します。

(継承元 INode)
IsElementContentWhitespace

このテキスト ノードに含まれているかどうかを返します。多くの場合、"無視できる空白" と呼ばれます。

(継承元 IText)
JniIdentityHashCode

ラップされたインスタンスの java.lang.System.identityHashCode() 値を返します。

(継承元 IJavaPeerable)
JniManagedPeerState

マネージド ピアの状態。

(継承元 IJavaPeerable)
JniPeerMembers

メンバー アクセスと呼び出しのサポート。

(継承元 IJavaPeerable)
LastChild

このノードの最後の子。

(継承元 INode)
Length

使用できる data 16 ビット単位の数と、以下の substringData メソッド。

(継承元 ICharacterData)
LocalName

このノードの修飾名のローカル部分を返します。

(継承元 INode)
NamespaceURI

このノードの名前空間 URI、または null 指定されていない場合 (参照)。

(継承元 INode)
NextSibling

このノードのすぐ後のノード。

(継承元 INode)
NodeName

このノードの名前 (その種類に応じて)。上の表を参照してください。

(継承元 INode)
NodeType

上で定義した、基になるオブジェクトの型を表すコード。

(継承元 INode)
NodeValue

このノードの値は、その種類に応じて異なります。上の表を参照してください。

(継承元 INode)
OwnerDocument

Documentこのノードに関連付けられているオブジェクト。

(継承元 INode)
ParentNode

このノードの親。

(継承元 INode)
PeerReference

ラップされた Java オブジェクト インスタンスの a JniObjectReference を返します。

(継承元 IJavaPeerable)
Prefix

このノードの名前空間プレフィックス、または null 指定されていない場合。

(継承元 INode)
PreviousSibling

このノードのすぐ前にあるノード。

(継承元 INode)
TextContent

この属性は、このノードとその子孫のテキスト コンテンツを返します。

(継承元 INode)
WholeText

論理的に隣接するノードのすべての Text テキストを、ドキュメント順に連結して、このノードに返します。

(継承元 IText)

メソッド

AppendChild(INode)

このノード newChild の子の一覧の末尾にノードを追加します。

(継承元 INode)
AppendData(String)

ノードの文字データの末尾に文字列を追加します。

(継承元 ICharacterData)
CloneNode(Boolean)

このノードの重複を返します。i.

(継承元 INode)
CompareDocumentPosition(INode)

参照ノード i を比較します。

(継承元 INode)
DeleteData(Int32, Int32)

ノードから 16 ビット単位の範囲を削除します。

(継承元 ICharacterData)
Disposed()

インスタンスが破棄されたときに呼び出されます。

(継承元 IJavaPeerable)
DisposeUnlessReferenced()

このインスタンスへの未処理の参照がない場合は、呼び出 Dispose()します。それ以外の場合は何も行いません。

(継承元 IJavaPeerable)
Finalized()

インスタンスが終了したときに呼び出されます。

(継承元 IJavaPeerable)
GetFeature(String, String)

このメソッドは、指定された機能とバージョンの特殊化された API を実装する特殊なオブジェクトを返します。

(継承元 INode)
GetUserData(String)

このノードのキーに関連付けられているオブジェクトを取得します。

(継承元 INode)
InsertBefore(INode, INode)

既存の子ノード newChild の前にノードを挿入します refChild

(継承元 INode)
InsertData(Int32, String)

指定した 16 ビット単位オフセットに文字列を挿入します。

(継承元 ICharacterData)
IsDefaultNamespace(String)

このメソッドは、指定した namespaceURI 名前空間が既定の名前空間であるかどうかを確認します。

(継承元 INode)
IsEqualNode(INode)

2 つのノードが等しいかどうかをテストします。

(継承元 INode)
IsSameNode(INode)

このノードが指定されたノードと同じノードかどうかを返します。

(継承元 INode)
IsSupported(String, String)

DOM 実装が特定の機能を実装しているかどうか、およびその機能がこのノードでサポートされているかどうかをテストします。これは、次で指定します。

(継承元 INode)
LookupNamespaceURI(String)

このノードから始まる、指定されたプレフィックスに関連付けられている名前空間 URI を検索します。

(継承元 INode)
LookupPrefix(String)

指定された名前空間 URI に関連付けられているプレフィックスを、このノードから検索します。

(継承元 INode)
Normalize()

属性ノードを含め、このNode下のサブツリーの完全な深さにあるすべてのTextノードを、構造のみの "標準" 形式に配置します (例:

(継承元 INode)
RemoveChild(INode)

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

(継承元 INode)
ReplaceChild(INode, INode)

子ノードを子の oldChild 一覧で置き newChild 換え、ノードを oldChild 返します。

(継承元 INode)
ReplaceData(Int32, Int32, String)

指定した 16 ビット単位オフセットから始まる文字を、指定した文字列に置き換えます。

(継承元 ICharacterData)
ReplaceWholeText(String)

現在のノードと論理的に隣接するすべてのテキスト ノードのテキストを、指定したテキストに置き換えます。

(継承元 IText)
SetJniIdentityHashCode(Int32)

によって JniIdentityHashCode返される値を設定します。

(継承元 IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

CDATA セクションは、マークアップと見なされる文字を含むテキストのブロックをエスケープするために使用されます。

(継承元 IJavaPeerable)
SetPeerReference(JniObjectReference)

によって PeerReference返される値を設定します。

(継承元 IJavaPeerable)
SetUserData(String, Object, IUserDataHandler)

オブジェクトをこのノードのキーに関連付けます。

(継承元 INode)
SplitText(Int32)

このノードを指定した offset2 つのノードに分割し、両方を兄弟としてツリー内に保持します。

(継承元 IText)
SubstringData(Int32, Int32)

ノードからデータの範囲を抽出します。

(継承元 ICharacterData)
UnregisterFromRuntime()

ランタイムが将来 Java.Interop.JniRuntime+JniValueManager.PeekValue の呼び出しから返されないように、このインスタンスの登録を解除します。

(継承元 IJavaPeerable)

拡張メソッド

JavaCast<TResult>(IJavaObject)

Android ランタイムチェック型変換を実行します。

JavaCast<TResult>(IJavaObject)

CDATA セクションは、マークアップと見なされる文字を含むテキストのブロックをエスケープするために使用されます。

GetJniTypeName(IJavaPeerable)

CDATA セクションは、マークアップと見なされる文字を含むテキストのブロックをエスケープするために使用されます。

適用対象