如何把xml的文本内容放到div中

我想用jquery把xml中的文本内容取出来然后调用一个create()方法把内容显示为表格最后把表格显示到div中xml<CHARTtype="num"name="te... 我想用jquery把xml中的文本内容取出来 然后调用一个create()方法把内容显示为表格 最后把表格显示到div中
xml
<CHART type="num" name="testChart1" unit="元">
<title>年度卷烟销量</title>
<value>532727.1</value>
<trendency id="tdy">↑</trendency>
</CHART>

最终想在div中显示 年度卷烟销量 532727.1 ↑
展开
 我来答
隐者不为
推荐于2016-07-15 · 超过27用户采纳过TA的回答
知道答主
回答量:59
采纳率:0%
帮助的人:58.7万
展开全部
<?xml version="1.0" encoding="UTF-8"?>
<stulist>
<student email="1@1.com">
<name>zhangsan</name>
<id>1</id>
</student>
<student email="2@2.com">
<name>lisi</name>
<id>2</id>
</student>
</stulist>

$.ajax({
url:'ajax.asp',
type: 'GET',
dataType: 'xml',//这里可以不写,但千万别写text或者html!!!
timeout: 1000,
error: function(xml){
alert('Error loading XML document'+xml);
},
success: function(xml){
$(xml).find("student").each(function(i){
var id=$(this).children("id"); //取对象
var idvalue=$(this).children("id").text(); //取文本
alert(id_value);//这里就是ID的值了。
alert($(this).attr("email")); //这里能显示student下的email属性。
//最后么输出了,这个是cssrain的写法,貌似比macnie更JQ一点
$('<li></li>')
.html(id_value)
.appendTo('ol');
});
}
});
最后补充一条:保证服务器端是utf-8的编码,否则会乱码!同时也要保证你的xml文件也是utf-8
格式的
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式