首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我得不到XSL处理指令!

我得不到XSL处理指令!
EN

Stack Overflow用户
提问于 2008-11-19 19:01:38
回答 3查看 2.5K关注 0票数 3

可以使用或应用XSL处理指令的场景是什么?什么时候使用它们是好的还是不好的?

在这里没有任何记录,我对这个特殊的元素没有很好的把握。

来自w3schools的示例:

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2008-11-19 22:13:12

这非常简单:如果需要在输出XML中输出处理指令,则可以使用<xsl:processing-instruction>。如果您不需要在输出中使用PI,那么就不需要processing-Instruction元素。

至于为什么你的输出中可能需要PI,这完全取决于你的输出的用途。

我过去使用它们将<?xml-stylesheet>指令添加到我的输出中:

代码语言:javascript
复制
<!-- 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>

产生:

代码语言:javascript
复制
<?xml-stylesheet type="text/xsl" href="http://nedbatchelder.com/rss.xslt" media="screen"?>
票数 6
EN

Stack Overflow用户

发布于 2009-08-06 12:35:50

当您想要告诉处理XML的软件有关它所处理的数据的某些信息时,应该使用处理指令。PIs使您能够将数据及其结构与应如何处理数据的命令分开。如果处理XML数据的软件不知道PI,它将忽略它们。

票数 1
EN

Stack Overflow用户

发布于 2008-11-19 19:49:32

处理指令允许您将类似或的内容插入到输出代码中。我自己从来没有发现它们的实际用途,所以如果你不理解它们,你可能不需要它们。Check the XSLT spec获取更多细节和示例。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/302969

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档