我讀過一篇技術文章,指出使用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