在不使用服务器的情况下在HTML页面中使用XML

时间:2010-12-07 17:54:38

标签: javascript css xml xmlhttprequest

是否可以在HTML页面中使用XML并使用XML文件中的javascript检索信息?

我问它是因为我没有服务器,而且我正在使用HTA。 我希望XML包含数据,如果需要,它将很容易修改和更新。

我尝试使用xmlhttprequest,当然没有服务器就无法运行..

我认为使用这个XML页面作为主页面,只使用CSS来设计它,但它似乎比使用普通的HTML页面更加丑陋。

谢谢, ROTEM

2 个答案:

答案 0 :(得分:0)

我所知道的唯一允许你这样做的浏览器是IE XML Data Islands,这是IE 5并与IE 6一起使用,但我不知道以后的版本是否有这个功能。

但是,您可以使用DOM模拟这些 - 请参阅this wiki页。

答案 1 :(得分:0)

Javascript完全通过您的Web浏览器运行,因此不需要服务器端技术(如php,Coldfusion,.NET等)。

如果你在本地存储jquery的副本并加载它,你可以做一些非常奇特的XML操作: http://think2loud.com/reading-xml-with-jquery/

听起来您可能想要进行XSLT转换(http://en.wikipedia.org/wiki/Xslt)。这也可以在Web浏览器中完成,无需运行任何服务器。