0

我正在尝试解析从外国网站返回的 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>

我想解析这些数据并将它们正确显示在我的页面中

任何帮助将不胜感激,谢谢!

4

1 回答 1

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,请查看那里。

于 2012-04-26T08:40:09.863 回答