如何使用XPath/XSLT fn:json-to-xml

DA-*_*A-- 1 java xml xslt xpath json

我需要将JSON字符串转换为XML字符串.标签确实包含属性.从主题的答案开始,我开始使用XSLT.

存在函数fn:json-to-xml.我知道它应该将JSON转换为没有属性的XML(我使用XSLT格式化).

我该如何使用这个功能?

因为它是在XSLT中实现的,我猜在.xsl文件中,但我找不到任何示例.

提前谢谢了!

Mic*_*Kay 5

该函数在XSLT 3.0,XPath 3.1和XQuery 3.1中定义.

使用它的最简单方法可能是安装Saxon-HE 9.7.0.7,然后在命令行上从XQuery运行它,如下所示:

java -cp /dddd/9.7.0.7/he/saxon9he.jar net.sf.saxon.Query -t -qs:"json-to-xml(unparsed-text('/eeee/test.json'))" -o:output.xml
Run Code Online (Sandbox Code Playgroud)