返回未定义的jquery xml属性

返回未定义的jquery xml属性,jquery,xml,parsing,Jquery,Xml,Parsing,我想不出这个问题,我已经搞了一段时间了 XML: 由于某些原因,这返回未定义的,我也尝试查找('page[name=“bio”]>image')try,不建议使用jQuery的css选择器来解析xml var xml = '<page name="bio"><image imageUrl="img/bio.png" link="#"/><texts><pageText><![CDATA[blah]]></pageText>&

我想不出这个问题,我已经搞了一段时间了

XML:

由于某些原因,这返回未定义的,我也尝试查找('page[name=“bio”]>image')

try,不建议使用jQuery的css选择器来解析xml

var xml = '<page name="bio"><image imageUrl="img/bio.png" link="#"/><texts><pageText><![CDATA[blah]]></pageText></texts></page>';

xmlDoc = $.parseXML( xml );
$xml = $( xmlDoc );    
console.log($xml.find('page[name="bio"] image'));
var xml='';
xmlDoc=$.parseXML(xml);
$xml=$(xmlDoc);
log($xml.find('page[name=“bio”]image');
下面是演示

尝试一下,不推荐使用jQuery的css选择器来解析xml

var xml = '<page name="bio"><image imageUrl="img/bio.png" link="#"/><texts><pageText><![CDATA[blah]]></pageText></texts></page>';

xmlDoc = $.parseXML( xml );
$xml = $( xmlDoc );    
console.log($xml.find('page[name="bio"] image'));
var xml='';
xmlDoc=$.parseXML(xml);
$xml=$(xmlDoc);
log($xml.find('page[name=“bio”]image');

这是演示

当我第二次使用
.parseXML
时,我还必须提到您最初的示例对我很有用。确保您的XML文件与您在此处发布的内容完全匹配(顶部添加了
),并使用Firefox导航到XML文件的URL;它会让您知道是否有任何解析错误。

当我再次使用
.parseXML
时,我还必须提到您最初的示例对我很有用。确保您的XML文件与您在此处发布的内容完全匹配(顶部添加了
),并使用Firefox导航到XML文件的URL;它会让您知道是否有任何解析错误。

谢谢,但是parseXML()可以与外部xml文件一起使用吗?如果服务器读取该文件并将其作为
xml
发送到客户端,则可以在外部文件上使用它……谢谢,can parseXML()可以吗是否与外部xml文件一起使用?如果服务器读取该文件并将其作为
xml
发送到客户端,则可以在外部文件上使用它。。。
var xml = '<page name="bio"><image imageUrl="img/bio.png" link="#"/><texts><pageText><![CDATA[blah]]></pageText></texts></page>';

xmlDoc = $.parseXML( xml );
$xml = $( xmlDoc );    
console.log($xml.find('page[name="bio"] image'));