我知道这是一个非常简单的问题,但我如何解析 xml 项的子项?
我有 WebUrl,但我需要描述和 Url。
这是我的 XML 文件:
<d:WebURL m:type="SP.FieldUrlValue">
<d:Description>Google</d:Description>
<d:Url>http://google.com</d:Url>
</d:WebURL>
<d:PublishingStartDate m:null="true"/>
<d:PublishingExpirationDate m:null="true">
这是我的 JS 代码:
function takeresult() {
var myurl = "";
var executor = new CE.RequestExecutor();
executor.executeAsync({
url: itemsUrl,
method: "GET",
success: myresult,
error: error
});
}
function myresult(data) {
var jsonObject = JSON.parse(data.body);
var resultat = jsonObject.d.results;
$(resultat).each(function(){
var weburl = $(this)[0].WebURL;
var description = ??
});
}
最佳答案
因为您已经在使用 jQuery,而且我假设您的服务器正在返回 XML。
function myresult(data) {
xmlDoc = $.parseXML(data.body);
$xml = $( xmlDoc ),
$description = $xml.find( "description" );
alert($description.text());
}
关于javascript - 解析 XML 的子项 (AJAX),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35370804/