使用schxslt-cli、xslt3及Saxon-JS验证XML文件的步骤困惑
使用schxslt-cli、xslt3和Saxon-JS验证XML文件的问题
环境与文件
- 工具:schxslt-cli.jar(v1.9.5)及对应样式表、xslt3、Saxon-JS
- 待处理文件:
CEN-EN16931-UBL.sch、PEPPOL-EN16931-UBL.sch
尝试步骤及问题
- 编译样式表
执行命令:
java -jar schxslt-cli.jar -s CEN-EN16931-UBL.sch -d schxslt/2.0/pipeline-for-svrl.xsl -o output.xsl
生成的output.xsl内容过于简单,无法确认该命令是否正确。
- 导出SEF文件
执行命令:
xslt3 -xsl:output.xsl -export:output.sef.json
触发错误:
Error XTSE0150 on line 1 in Artifacts/output.xsl: Simplified stylesheet root element lacks @xsl:version Failed to compile stylesheet
疑问
不确定后续是否应该使用SaxonJS.transform()处理生成的SEF文件。
内容的提问来源于stack exchange,提问作者Andrew
相关产品推荐
相关产品推荐

