我读过一篇技术文章,指出使用XSLT在XML文件中进行修改比使用XML解析器如DOM更为高效和可取, JDOM,SAX,JSoup等等。所以我想知道XSLT比XML解析器更有效并且更好用。 (XSLT是否提供更广泛和更简单的解决方案?) 感谢您。比较效率:XSLT与XML-解析从XML到XML转换
如: 如果我有一个XML文件:
<node1>
<node2> TEXT </node2>
</node1>
,我需要输出为:
<node1>
<node2> TEXT </node2>
<script src="xyz.js"></srcipt>
</node>
然后要么我可以写一个XSLT此获得所需的输出或者我可以使用XML解析器(DOM,SAX等)编写一个Java程序,将所需的元素插入到所需的位置并获得所需的输出。所以为此我已经读过XSLT被认为更可取和更有效。
XML解析器不执行任何转换。因此,我们不能说XSLT处理器比XML解析器的效率更高或更低。请编辑问题并使其有意义。 –
@Dimtre感谢您的评论。我编辑了我的问题,请看看。 – RahulD
@DimitreNovatchev感谢您的评论。我编辑了我的问题,请看看。 – RahulD