如何从xml / string中提取元素

时间:2011-03-07 21:31:06

标签: jquery

我正在使用第三方api,这就是它的回归:

<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?>
\u000a
<errorNotification>
\u000a\u0009
<message>invalid company code<\/message>
\u000a
<\/errorNotification>

我的问题是:如何从上面的字符串/ xml中提取<message>

1 个答案:

答案 0 :(得分:3)

var xml = '<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?>\u000a<errorNotification>\u000a\u0009<message>invalidcompanycode<\/message>\u000a<\/errorNotification>',
xmlDoc = $.parseXML( xml ),
$xml = $( xmlDoc ),
message= $xml.find( 'message' ).text();


alert(message);

演示:http://jsfiddle.net/ycLms/