我之前发布的反馈非常有用,但我遇到了以下系统中的一些文档。输出如下。基于子节点的检测创建新节点
<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中,它非常简单,使用''。 –