私はXPathを初めて使っていますので、私にご負担ください。基本的な質問。XPathからテキストを取得しますが、要素が必要ですか?
要素を含めてテキストを選択したいと考えています。私はノードのタグを含む2の内容をコピーしたい
<node1>
<node2>
<node3>A1</node3>
<node3>A2</node3>
<node3>A3</node3>
<node3>A4</node3>
</node2>
</node1>
、:下記の例の入力
<node2>
<node3>A1</node3>
<node3>A2</node3>
<node3>A3</node3>
<node3>A4</node3>
</node2>
しかし、私は、XPath /node1/node2/
を使用している場合は、私だけA1 A2 A3 A4
(ない値を取得しますnode2
およびnode3
タグ)。
いかが '/ノード1 /ノード()[ない(自己::テキスト())]'? – Andersson
@Andersson:上記の式は構文エラーを返します - 一致するテキストはありません –
**使用しているXSLTコードを投稿してください**あなたのコードを見ることなく、あなたのコードが正しいノードになります要素)が選択されていますが、特定の処理がなければ、選択したノードのテキスト値を出力するだけのデフォルトのXSLTルールが適用されます。 –