Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/430.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在XSLT文件中编写C#代码_C#_Javascript_.net_Xslt - Fatal编程技术网

在XSLT文件中编写C#代码

在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="

我目前正在使用谷歌股票API从互联网上检索有关股票的信息。(用C#完成)。C代码检索所有值。然后,我希望能够在我的.XSLT文件(使用JavaScript)中显示此信息(其中包括几个双精度字符和一个链接到图像的字符串)。我该怎么做呢?我试过在谷歌上搜索,但对我来说似乎不够清楚。

你的问题很让人困惑,但我猜这就是你想要的

<%
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参数放在代码的何处?