我可以這樣做來顯示節點的值嗎?模板匹配和文檔
<!-- 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