我的 web.config 中有一些值要在我的 XSLT 文件中访问。我怎么做?
我这样做是为了在我的 XSLT 中加载配置文件:
<xsl:variable name="config" select="document('..//Website//web.config')"/>
<p><xsl:value-of select="$config//appSettings/add[@key='Test']/@value"/>
</p>
在此之后我被卡住了 - 没有任何东西被渲染。
好的。我做了一些更改。我尝试使用单独的 XML 文件,并且能够从变量中的文件中获取值。
<xsl:apply-templates select="document('TestXML.xml')/test/Tag1">
</xsl:apply-templates>
<xsl:template match="Tag1">
<xsl:choose>
<xsl:when test="@sName='myTest'">
<span>
<xsl:value-of select="@TestId" />
</span>
</xsl:when>
</xsl:choose>
</xsl:template>
我仍然很困惑,在阅读 web.config 文件(这是一个 xml 文件)时,我得到一个空变量,但对于纯 .xml 文件,我在变量中得到一个值。
我的 Test.XML 是这个
<?xml version="1.0"?>
<test>
<Tag1 sName="myTest" TestId="328,329">
</Tag1>
</test>
请帮助我了解如何使用<appsettings>
部分下的值的 Web.config 文件。