输出文件头标签为
<xsl:output>
参数很多,常用的有
- doctype-public:可选。规定 DTD 中要使用的公共标识符。即输出中 DOCTYPE 声明的 PUBLIC 属性的值。
- doctype-system:可选。规定 DTD 中要使用的系统标识符。即输出中 DOCTYPE 声明的 SYSTEM 属性的值。
- method:可选。定义输出的格式。默认是 XML。
eg:如果要输出 格式
<!DOCTYPE ArticleSet PUBLIC "-//NLM//DTD PubMed 2.7//EN"
"https://dtd.nlm.nih.gov/ncbi/pubmed/in/PubMed.dtd">
那么xslt应该这么写
<xsl:output
method="xml"
indent="yes"
doctype-system="https://dtd.nlm.nih.gov/ncbi/pubmed/in/PubMed.dtd"
doctype-public="-//NLM//DTD PubMed 2.7//EN" />