使用javascript读取xsl文件
我有一个网站,有一个flash播放器,可以播放来自icecast服务器的mp3音乐流。我希望能够显示的歌曲标题(元数据)在同一页上的播放器 感谢icecast的同事们,我已经有了一个xsl页面,它以“艺术家歌曲标题”的格式显示了我需要的字符串,纯文本和简单文本,也就是说,如果我访问www.mywebsite.com:port/thetitle.xsl,它可能会返回字符串“Atomic Kitten-再次完整” 现在,我希望我的网站每隔15秒左右对这个xsl进行一次轮询,以查看值是否已更新(歌曲已更改),如果已更新,请在网站上的相同位置打印新值 我怎样才能做到最好?我想用javascript做这件事最有意义?或者是否有一些聪明的方法可以直接在xsl文件中实现这一点 xsl文件如下所示:使用javascript读取xsl文件,javascript,html,xslt,icecast,Javascript,Html,Xslt,Icecast,我有一个网站,有一个flash播放器,可以播放来自icecast服务器的mp3音乐流。我希望能够显示的歌曲标题(元数据)在同一页上的播放器 感谢icecast的同事们,我已经有了一个xsl页面,它以“艺术家歌曲标题”的格式显示了我需要的字符串,纯文本和简单文本,也就是说,如果我访问www.mywebsite.com:port/thetitle.xsl,它可能会返回字符串“Atomic Kitten-再次完整” 现在,我希望我的网站每隔15秒左右对这个xsl进行一次轮询,以查看值是否已更新(歌曲已
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:output method="text" media-type="text/plain"/>
<xsl:template match="/icestats">
<xsl:for-each select="source">
<xsl:if test="@mount='/myradio'">
<xsl:value-of select="title"/>
</xsl:if>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>
您在哪里使用Javascript、服务器端还是客户端?如果在客户端使用它,则需要澄清带有脚本的HTML是否与要加载的XSLT或XML文件来自同一个源,否则同一源策略会阻止您从不同的源读取。我不认为XSLT有什么帮助,因为它通常必须应用于XML输入文档。我想我读到过,可以用crosssite.xml文件来处理源策略吗?我对XSL/XML了解不够,无法深入讨论它的工作原理,只需说我有一个扩展名为.XSL的文件和上面的内容,当我在浏览器中打开它时,它会显示当前的曲目信息。