Mar*_*ber 12 emacs xslt-2.0 nxml
我正在编辑emacs中的XSLT 2.0文档,并在版本号上获得"属性值无效"错误,即
<xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
Run Code Online (Sandbox Code Playgroud)
如果我用"1.0"替换"2.0"我在emacs中没有出错(但是处理样式表时有错误).
emacs不支持XSLT 2.0吗?我可以得到一些外部架构吗?最糟糕的情况是,即使我只是忍受这个错误,nXML仍然会正确地帮助我正确处理文档的其余部分吗?
mzj*_*zjn 16
Norman Walsh的xslt20.rnc架构应该可以解决问题.请参阅https://github.com/ndw/xslt-relax-ng.
您可以将xslt.rnc注册为XSLT 1.0和2.0的模式文档(它引用xslt10.rnc和xslt20.rnc).