在XSLT文件中编写C#代码
我目前正在使用谷歌股票API从互联网上检索有关股票的信息。(用C#完成)。C代码检索所有值。然后,我希望能够在我的.XSLT文件(使用JavaScript)中显示此信息(其中包括几个双精度字符和一个链接到图像的字符串)。我该怎么做呢?我试过在谷歌上搜索,但对我来说似乎不够清楚。你的问题很让人困惑,但我猜这就是你想要的在XSLT文件中编写C#代码,c#,javascript,.net,xslt,C#,Javascript,.net,Xslt,我目前正在使用谷歌股票API从互联网上检索有关股票的信息。(用C#完成)。C代码检索所有值。然后,我希望能够在我的.XSLT文件(使用JavaScript)中显示此信息(其中包括几个双精度字符和一个链接到图像的字符串)。我该怎么做呢?我试过在谷歌上搜索,但对我来说似乎不够清楚。你的问题很让人困惑,但我猜这就是你想要的 <% string artist = "some artist"; string title = "some title"; %> <?xml version="
<%
string artist = "some artist";
string title = "some title";
%>
<?xml version="1.0"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<html>
<body>
<h2>My CD Collection</h2>
<table border="1">
<tr bgcolor="#9acd32">
<th>Title</th>
<th>Artist</th>
</tr>
<xsl:for-each select="catalog/cd">
<tr>
<td><xsl:value-of select="<%=title%>"/></td>
<td><xsl:value-of select="<%=artist%>"/></td>
</tr>
</xsl:for-each>
</table>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
我的CD收藏
标题
艺术家
在XSLT中使用指定为C#的语言使用CDATA节
我相信您可以在CDATA中使用Javascript。我猜C也被支持。这个问题也不够清楚。你哪里有困难?你能给出你想做的事情的例子吗?XSLT通常用于将xml文档转换成另一种表示形式。它本身并不保存信息。您是指将由xslt转换为例如HTML的xml吗?您将通过
System.xml.Xsl.Xsl compiledTransform
应用xslt-不确定javascript是如何影响这一点的,尽管如果您要发布代码,您应该尝试包含问题中可能的词汇(在本例中为股票价格)与不太相关的词汇(在本例中是CD集合)相反,基本上,我正在尝试这样做:这是第二种方法……我只是不知道他们想要我做什么。我应该将XsltArgumentList参数放在代码的何处?