我正在尝试解析从外国网站返回的XML数据。我使用域请求将一些变量发送到这样的网站:http://www.url.com/page.php?var1=val1&var2=val2 ...
我将此内容附加到<div>
:
<!--?xml version="1.0" encoding="UTF-8"?-->
<liste>
<produits>
<produit>
<nomprod>Title</nomprod>
<desc>Desc</desc>
<texte>Text</texte>
<url>http://www.url.com</url>
</produit>
</produits>
</liste>
我想解析这些数据并在我的页面中正确显示
非常感谢任何帮助,谢谢!
答案 0 :(得分:0)
JKL.ParseXML是一个非常简单易用的库,您可能需要查看它。您可以使用这个超级简单的代码
从xml中获取值var xml = yourXMlInAString,
data = xml.parse(),
title, desc, text, url;
title = data["liste"]["produits"]["produit"]["nomprod"];
desc = data["liste"]["produits"]["produit"]["desc"];
text = data["liste"]["produits"]["produit"]["text"];
url = data["liste"]["produits"]["produit"]["url"];
然后你可以用数据做你想做的事情,这当然取决于你。
或者,jQuery也会解析XML,我想如果你选择了更轻的库,我会理解!如果您要使用它,您需要查看parseXML函数,该函数的页面上有很好的文档,所以如果您选择jQuery,请看一下。