XQuery vs XSLT用于转换数据

met*_*dos 19 xml xslt xquery

您在应用程序中使用了什么来将XML数据转换为其他数据类型?为什么?

Dim*_*hev 14

虽然XQuery 可以用于简单的转换,但它缺乏XSLT(特别是模板和<xsl:apply-templates>指令)的强大功能和软件.

XSLT是一种专门用于处理树结构的语言.这样做仍然是最好的.

在访问XML数据库的情况下,使用(效率)XQuery来提取必要的XML节点然后从此处使用XSLT进行转换将是一个很好的决定.一些XSLT 2.x/XQuery处理器即使现在也允许这样做(通过扩展).下一波XSLT 2.x/XQuery 1.x规范很可能使这种互操作性成为这些语言的官方特性.