我想獲得節點<m/>
之後和節點</n>
之前的所有文本節點的generate-id(.)
。我正在尋找一些通用的XSL,而不是緊密耦合到下面提到的示例輸入模式。對於任何輸入模式,我想要獲取節點<m/>
和<n/>
之間的所有文本節點的ID。如何使用XSL選擇兩個元素之間的所有文本節點?
更好地理解採樣輸入:
<a>
<b>
<c>
This is first text node
</c>
</b>
<d>
<e>
This is my second text node
</e>
<f>
This is my <m/>third text node
</f>
<g>
One more text node
</g>
<h>
<i>
This is my fourth text node
</i>
</h>
<j>
This is my fifth <n/>text node
</j>
<k>
<l>
This is my sixth text node
</l>
</k>
</d>
</a>
預期輸出: 生成具有值「第三文本節點」,「一個多文本節點」文本節點的ID,「這是我第四文本節點」 ,「這是我的第五」,它位於節點之間<m/>
和<n/>
請給出你的想法。
好問題(+1)。查看我的答案,獲得完整而緊湊的解決方案。 :) – 2010-04-22 22:26:40