我可以这样做来显示节点的值吗?模板匹配和文档
<!-- plop.xml : -->
<?xml version="1.0"?>
<root>
<node1>hello</node1>
</root>
<xsl:template name="my_template" match="document('plop.xml')/root" >
<xsl:value-of select="node1"/>
</xsl:template>
<xsl:call-template name="my_template"></xsl:call-template>
我想创建一个只会影响一个xml的特殊模板。
我在asp.net 2.0 C#XslCompiledTransform处理器上工作。
你写*的XML节点没有它有文件的概念已被存储*但它具有URI的概念,所以它知道它的文档URI(只能在XPath/XSLT 2.0中访问)。另外,请记住XSLT 1.0中的模式不能包含变量/参数引用。 – 2011-01-05 14:35:31
@Alejandro:ASP.NET 2.0 C#'XslCompiledTransform'不能做XSLT 2.0。但有趣的是,您可以在那里检索文档URI,但我不知道(如果文档只是内存中的对象,那么URI是什么?)。你对模式正确,我已经删除了错误的例子。 – Tomalak 2011-01-05 14:39:31
@both谢谢你 – 2011-01-05 14:42:46