2011-07-21 10 views
0

私はをisValidatingXPathはどのように「評価」するのですか?

  1. DocumentオブジェクトのsetNameSpaceAwareに設定されているwhen-評価の実行の違いを理解したい - この場合、私は、私のXML名前空間を使用している場合ことを理解NameSpaceContextを設定する必要があります。 NameSpaceContextを設定しない場合、メソッドの評価/処理はどのようにこの条件になりますか?これらの2がfalseに設定されている場合、正確に何が起こる -をisValidating
  2. DocumentオブジェクトのsetNameSpaceAwareに設定されていますか?

(この質問はthis問題に言及した問題に関連している可能性が。)

答えて

0

のXPathは、名前空間を意識したソース文書を除いて定義されていません。だから簡単な答えは、実装に応じて何かが起こるかもしれないということです。

constrastを使用すると、XPathはisValidatingの設定に関係なく動作するはずであり、ほぼすべてのケースで同じ結果が得られるはずです。例外は、ID属性が認識されることに依存するid()関数の使用です。

関連する問題