2014-10-28 100 views
0

是否可以通过URL过滤XML文件?通过网址过滤XML无代码

比方说,我们有这个XML文件:

<?xml version="1.0" encoding="UTF-8"?> 
<root> 
    <i id="4711"> 
    <no>4711</no> 
    <p>47,50</p> 
    </i> 
    <i id="4712"> 
    <no>4712</no> 
    <p>22,75</p> 
    </i> 
</root> 

比方说,我想通过URL来检索id 4711直接。因此,我不必制作任何web服务或任何代码,但浏览器可以自行理解和处理它。

回答

1

直接与您的浏览器不可能。您需要解析XML并选择数据。

当你不想用像PHP或其他解释语言来解析它时,你可以使用Javascript。

http://api.jquery.com/jquery.parsexml/

var xml = "<rss version='2.0'><channel><title>RSS Title</title></channel></rss>", 
    xmlDoc = $.parseXML(xml), 
    $xml = $(xmlDoc), 
    $title = $xml.find("title");