XSLT中用生成处理指令,而非创建该标签本身;支持静态name属性、动态表达式及隐式target,输出位置受限且target不可为xml。

在XSLT中生成处理指令(Processing Instruction,简称PI),不能直接用 <processing-instruction></processing-instruction> 标签来“创建”一个名为 xsl:processing-instruction 的元素——因为 xsl:processing-instruction 本身是XSLT的一个**指令元素**,用于在输出中插入任意处理指令(比如 <?xml-stylesheet ... ?>),而不是生成它自己。
正确用法:用 <processing-instruction></processing-instruction> 输出处理指令
<processing-instruction></processing-instruction> 是XSLT内置的指令,作用是在结果文档中生成一条处理指令(PI),例如 XML 声明之后的样式表关联、自定义 PI 等。它的名字(即 PI 的 target)通过属性或内容指定,内容作为 PI 的 data 部分。
常见写法:
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
还木有评论哦,快来抢沙发吧~