我之前發佈的反饋非常有用,但我遇到了以下系統中的一些文檔。輸出如下。基於子節點的檢測創建新節點
<par def='1'>
<run>This is start of line one para one </run>
<run>text hotspot 1</run>
<run> remainder of line one<break/></run>
<run>This is line 2 </run>
<run>another hotspot </run>
<run>remainder of line 2 <break/></run>
</par>
是否可以使用XSLT生成以下輸出?
<document>
<para>This is start of line one para one text hotspot 1 remainder of line one</para>
<para>This is line 2 another hotspot remainder of line 2</para>
</document>
即,<break/>
節點指示句子的結束,而是一個句子可在若干<run>
節點上運行。
如果有人想知道,源數據是從Lotus Notes以其DXL模式格式生成的。
我一直在使用第三方工具生成我的XSLT到目前爲止,我很高興提供代碼,但它不是很乾淨。
再次感謝您,成爲這個論壇的巨大粉絲。
Dono
XSLT 1.0或2.0?在2.0中,它非常簡單,使用''。 –