ILSParserFilter.AcceptNode(INode) メソッド

定義

このメソッドは、各ノードの解析が完了するとパーサーによって呼び出されます。

[Android.Runtime.Register("acceptNode", "(Lorg/w3c/dom/Node;)S", "GetAcceptNode_Lorg_w3c_dom_Node_Handler:Org.W3c.Dom.LS.ILSParserFilterInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public short AcceptNode (Org.W3c.Dom.INode? nodeArg);
[<Android.Runtime.Register("acceptNode", "(Lorg/w3c/dom/Node;)S", "GetAcceptNode_Lorg_w3c_dom_Node_Handler:Org.W3c.Dom.LS.ILSParserFilterInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member AcceptNode : Org.W3c.Dom.INode -> int16

パラメーター

nodeArg
INode

新しく構築された要素。 このメソッドが呼び出されると、要素は完了します。要素には、すべての子 (およびその子、再帰的) と属性が含まれており、親に子としてアタッチされます。

戻り値

<ビルド中の DOM ドキュメントに含める必要がある場合は ul><li>FILTER_ACCEPTNode <とそのすべての子を拒否する必要がある場合は /li li>。<>FILTER_REJECTNode <をスキップし、 を のすべての子Nodeに置き換える必要がある場合は /li li><>FILTER_SKIPNodeNode </li li><>FILTER_INTERRUPT フィルターがドキュメントの処理を停止する場合。 ドキュメントの処理を中断しても、結果の DOM ツリーが XML 整形式であることが保証されなくなります。 Nodeは受け入れられ、最後に完全に解析されたノードになります。 </li></ul>

属性

注釈

このメソッドは、各ノードの解析が完了するとパーサーによって呼び出されます。 ノードとそのすべての子孫が存在し、完了します。 親ノードも存在しますが、不完全である可能性がありますが、つまり、まだ解析されていない追加の子が存在する可能性があります。 属性ノードは、この関数に渡されません。 <br>このメソッド内から、新しいノードを自由に変更できます。子を追加または削除したり、テキスト ノードを変更したりできます。このノードの外部にあるドキュメントの残りの部分の状態は定義されておらず、ドキュメントの他の部分への移動または変更の試行の影響は未定義です。 <br>パーサーを検証する場合、フィルターによって変更される前に、元のドキュメントでチェックが行われます。 フィルターによって行われたドキュメントの変更に対して有効性チェックは行われません。 <br>この新しいノードが拒否された場合、パーサーは新しいノードとその子孫のいずれかを再利用できます。

org.w3c.dom.ls.LSParserFilter.acceptNode(org.w3c.dom.Node)Java ドキュメント。

このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。

適用対象