3

次のような XML があるとします。

<a>
  <b>
     <![CDATA[some text]]>
     <c>xxx</c>
     <d>yyy</d>
  </b>
</a>

「テキスト」を取得する方法が見つかりません。何か案が?

「a/b」を使用している場合、xxx と yyy も返します「a/b/text()」を使用している場合、何も返しません

4

2 に答える 2

0

XPath データ モデルでは、パス/a/b/text()[1]は文字列値を持つテキスト ノードを選択する必要があります。

いくつかのテキスト

つまり、改行、いくつかのスペース、some text改行といくつかのスペースが続くテキストです。

于 2013-11-02T18:34:57.970 に答える