如何解决在xslt中添加实体声明
如何使用XSL 2.0在DOCTYPE中添加实体声明。
<!DOCTYPE article
PUBLIC "-//ES//DTD version 9.5.0//EN//XML" "XXX.dtd"
[<!ENTITY img1 SYSTEM "img1" NDATA IMAGE>
<!ENTITY img2 SYSTEM "img2" NDATA IMAGE>
]>
我尝试这段代码
<xsl:output doctype-public="-//ES//DTD version 9.5.0//EN//XML" doctype-system="XXX.dtd"/>
解决方法
Saxon 9或10的商业版本通过扩展说明http://saxonica.com/html/documentation/extensions/instructions/doctype.html支持该版本。否则,您将不得不尝试通过文本节点并使用disable-output-escaping="yes"
输出此类内容。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。