首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >javascript xml筛选结果

javascript xml筛选结果
EN

Stack Overflow用户
提问于 2010-08-18 17:30:32
回答 2查看 315关注 0票数 1

< os owner="microsoft“version="windows xp”link="microsft.com/windows98“microsft.com/>

< os owner="microsoft“version=”windows2000“link="microsft.com/windows2000”microsft.com/>

< os owner="microsoft“version="windows 7”link="microsft.com/windows7“microsft.com/>

< os owner="Fedora“version="Fedora core 4”link="fedora.com/4“information="fedora.com/4/more_info”/>

< os owner="Fedora“version="Fedora core 5”link="fedora.com/5“information="fedora.com/6/more_info”/>

< os owner="Fedora“version="Fedora core 6”link="fedora.com/6“information="fedora.com/6/more_info”/>

< os owner="Fedora“version="Fedora core 7”link="fedora.com/7“information="fedora.com/7/more_info”/>

< os owner="Fedora“version="Fedora core 8”link="fedora.com/8“information="fedora.com/8/more_info”/>

< os owner="Fedora“version="Fedora core 9”link="fedora.com/9“information="fedora.com/9/more_info”/>

< os owner="Fedora“version="Fedora core 10”link="fedora.com/10“information="fedora.com/10/more_info”/>

< os owner="Redhat“version="Redhat 4”link="redhat.com/4“information="redhat.com/4/more_info”/>

< os owner="Redhat“version="Redhat 5”link="redhat.com/5“information="redhat.com/5/more_info”/>

< os owner="Redhat“version="Redhat 6”link="redhat.com/6“information="redhat.com/6/more_info”/>

< os owner="Redhat“version="Redhat 7”link="redhat.com/7“information="redhat.com/7/more_info”/>

< os owner="Redhat“version="Redhat 8”link="redhat.com/8“information="redhat.com/8/more_info”/>

< os owner="Redhat“version="Redhat 9”link="redhat.com/9“information="redhat.com/9/more_info”/>

< os owner="Redhat“version="Redhat 2010”link="redhat.com/2010“information="redhat.com/2010/more_info”/>

我已经得到了所有者名为microsoft,现在我想显示特定所有者的版本、链接和信息。

我如何通过" microsoft“并只显示microsoft的结果?

如何在Javascript中做到这一点

请帮帮忙

提前感谢

戴夫

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-08-18 19:09:19

例如,您可以尝试将您的xml数据转换为DOM,例如,在http://outwestmedia.com/jquery-plugins/xmldom/ jQuery插件方面,并使用不同的jQuery选择器(参见http://api.jquery.com/category/selectors/)来选择或查找您需要的XML元素。

另一种方法是将XML数据转换为JSON数据,这是您可以在互联网上找到的解决方案(例如,参见http://www.thomasfrank.se/xml_to_json.html )。可以使用JSON.parse将JSON数据转换为JavaScript对象。然后,您可以轻松地在不使用或使用jQuery的情况下遍历javascript对象。

票数 0
EN

Stack Overflow用户

发布于 2010-08-18 19:06:52

如果您的信息是XML格式的,我想您可以使用xpath,如下所示

代码语言:javascript
复制
//os[@owner="microsoft"]/

问题是,您必须使用库或其他东西在JS (http://www.w3schools.com/Xml/xml_parser.asp)中执行xpath查询……我认为MooTools可以将xml加载到DOM中,然后使用如下选择器

代码语言:javascript
复制
$$('os[owner="microsoft"]')

我不是很确定这一点...我最后的猜测是,您可以使用正则表达式来提取行

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3510650

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档