gpt4 book ai didi

javascript - 使用 jquery 解析 xml

转载 作者:行者123 更新时间:2023-11-30 07:09:42 26 4
gpt4 key购买 nike

我有这个函数,我想用 jquery 解析 xml。

function xmlParser(xml) {

var xmlTitle = xml.data;
alert($(xmlTitle).find('title'));
}

我想像这样提醒 xml 的标题,但它不起作用。这就是我所做的,这可以帮助您查看 xml 对象。

alert(xml); 
alert(xml.data);

xml 警报:[object Object.]

xml.data 警报:<data><title>Hello</title><topic>World</topic></data>

最佳答案

这是一个带有标签 title 的元素,这意味着它是一个对象,警报不能显示对象,你应该为此使用 console.log。要显示元素文本,您可以这样做:

function xmlParser(xml) {
var xmlTitle = xml.find('title');
alert($(xmlTitle).text());
}

FIDDLE

如果您通过使用 $.ajax 的 jQuery 方法获取 XML,它应该已经被解析,否则一个好的做法是使用 $.parseXML 解析 XML。以确保 jQuery 能够以通常的方式处理它。

function xmlParser(xml) {
var xmlTitle = $.parseXML(xml.data);
alert($(xmlTitle).find('title').text());
}

var xml = {}
xml.data = '<data><title>Hello</title><topic>World</topic></data>';


xmlParser(xml)​

关于javascript - 使用 jquery 解析 xml,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13882841/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com