将xml节点转换为字符串

将xml节点转换为字符串

问题描述:

我从使用jquery的服务器获得xml答案,我需要将其子节点之一作为字符串进一步使用它。 这里是我的代码:将xml节点转换为字符串

function pollServer(dataObject) { 
    $.ajax({ 
     type: "POST", 
     url: '/server.php', 
     data: dataObject, 
     success: function (data) { 
      $xmlDoc = $(data); 
      $listen = $xmlDoc.find('listen'); 
      console.log($listen); 
     }, 
     dataType: 'xml' 
    }); 
} 

我使用(new XMLSerializer()).serializeToString(listen)已经尝试过,但是这给了我一个空字符串。

下应该能正常运行的XML:

var listen = $("listen", data)[0].outerHTML;