获取xml部分内容问题

yanbinquan 2011-03-01 10:39:18

<brands>
<brand>
<brand_id>1</brand_id>
<brand_title>title1</brand_title>
<brand_url>www.1.cn</brand_url>
<brand_content>我们很开心1</brand_content>
<brand_pic>1.jpg</brand_pic>
</brand>
<brand>
<brand_id>2</brand_id>
<brand_title>title2</brand_title>
<brand_url>www.1.cn</brand_url>
<brand_content>我们很开心2</brand_content>
<brand_pic>2.jpg</brand_pic>
</brand>
</brands>



<script type="text/javascript" >
function swaps_on(id) {
jQuery.ajax({
url: "brand.xml",
type: "GET",
dataType: "xml",
success: function (xml) {
.......................
}
});
}
</script>

当swaps_on传递"1",那么就获取xml里brand_id为1那个brand的各个内容,这个该怎么实现
...全文
100 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
yanbinquan 2011-03-01
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 huangwenquan123 的回复:]

HTML code

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>无标题页</title>
<script type="text/javascript" src="jquery-1.3.2.min.js"></script>
<script type="text/javascript">
……
[/Quote]
<!--
结果
1==title1==www.1.cn==我们很开心1==1.jpg==
-->

我想分开获取信息
title1
www.1.cn
我们很开心1

该怎么实现,谢谢
huangwenquan123 2011-03-01
  • 打赏
  • 举报
回复

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>无标题页</title>
<script type="text/javascript" src="jquery-1.3.2.min.js"></script>
<script type="text/javascript">
function swaps_on(id){
var node="";
$.ajax({
url:"XMLFile3.xml",
type:"get",
success:function(result){
$(result).find("brand").each(function(){
if($(this).find("brand_id").text()==id){
$(this).children().each(function(){
node+= $(this).text()+"==";
})
}
})
document.write(node);
}
})
}
</script>
</head>
<body>
<a onclick="swaps_on('1')">获取</a>
</body>
</html>
<!--
结果
1==title1==www.1.cn==我们很开心1==1.jpg==
-->
hhwei1985 2011-03-01
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 wuyq11 的回复:]
linq to xml查询XML返回
js jquery 查询
var xmlDoc = xmlHttp.responseXML;
var nNode = xmlDoc.getElementsByTagName( "")[0];
[/Quote].
wuyq11 2011-03-01
  • 打赏
  • 举报
回复
linq to xml查询XML返回
js jquery 查询
var xmlDoc = xmlHttp.responseXML;
var nNode = xmlDoc.getElementsByTagName( "")[0];

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧