weixin_33676492 2016-02-12 19:33 采纳率: 0%
浏览 4

解析XML(AJAX)的子级

I know this is very simple question but how I can parse child of xml item?

I have WebUrl, but I need Description and Url.

This is my XML File :

<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">

This is my JS code :

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 = ??
    });
}
  • 写回答

1条回答 默认 最新

  • derek5. 2016-02-12 19:58
    关注

    since you're using jQuery already, and I'm assuming your server is returning XML.

    function myresult(data) {
        xmlDoc = $.parseXML(data.body);
        $xml = $( xmlDoc ),
        $description = $xml.find( "description" );
        alert($description.text());
    }
    
    评论

报告相同问题?