在 xslt 中添加实体声明
Add entity declaration in 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"
.
如何使用 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"
.