我有一个是这样的XML:XSLT来分割XML
<company>
<employee name="john"/>
<employee name="sarah"/>
<employee name="kim"/>
<employee name="karl"/>
<employee name="tom"/>
<employee name="jim"/>
<employee name="sandy"/>
</company>
我如何使用XSLT模板选择只是第n个节点,3为例,这样我就可以得到:
<company>
<employee name="john"/>
<employee name="sarah"/>
<employee name="kim"/>
</company>
氧XML编辑器,我可以使用下面的XPath来实现这一目标:
/company/employee[position() < (last() - count(/company/employee)+4)]
但我真的需要在这种情况下,01使用XSLT 感谢您的帮助
好问题,+1。看到我的答案是一个完整而极短的解决方案。 :) – 2010-12-01 02:30:11