什么样的场景可以使用或应用XSL处理指令?什么时候使用它们好还是坏?
在这里清理石板,我对这个特殊元素没有很好的处理.
来自w3schools的例子:
<xsl:processing-instruction name ="process-name"> <! - 内容:模板 - > </ xsl:processing-instruction>
它非常简单:<xsl:processing-instruction>如果需要在输出XML中输出处理指令,则可以使用它.如果您的输出中不需要PI,那么您不需要processing-instruction元素.
至于为什么在输出中可能需要PI,这完全取决于您的输出将用于什么.
我以前用过它们来添加<?xml-stylesheet>指令到我的输出中:
<!-- Link to the stylesheet for people who wander in. -->
<xsl:processing-instruction name='xml-stylesheet'>
type="text/xsl"
href="<xsl:value-of select='$stylesheet'/>"
media="screen"
</xsl:processing-instruction>
Run Code Online (Sandbox Code Playgroud)
生产:
<?xml-stylesheet type="text/xsl" href="http://nedbatchelder.com/rss.xslt" media="screen"?>
Run Code Online (Sandbox Code Playgroud)