如何使用xsl:output获取带有网址的doctype标记
我在xslt中添加了下面的xsl:output标签
<xsl:output method =“html”indent =“yes”encoding =“utf-8”doctype-public =“ - // W3C // DTD HTML 4.0 Transitional // EN”> </ xsl:output>
因此我在html输出中获得了下面的doctype标签 -
<!DOCTYPE html PUBLIC“ - // W3C // DTD HTML 4.0 Transitional // EN”>
我该如何使用xsl:output来输出doctype标签中的网址,该网址会输出一个类似于下面的doctype标签
<!DOCTYPE html PUBLIC“ - // W3C // DTD XHTML 1.0 Transitional // EN”“_http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>
最好的祝福,
凯沙夫
快速浏览W3Schools,发现XSL:Output元素有一个doctype-system属性,还有一个doctype-public 。 我相信这是你需要的。
如果您将xsl:输出更改为以下内容
<xsl:output method="html" indent="yes" encoding="utf-8" doctype-public="-//W3C//DTD HTML 4.0 Transitional//EN" doctype-system="_http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" ></xsl:output>
你应该得到你需要的DTD输出,如下所示:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "_http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
链接地址: http://www.djcxy.com/p/15701.html