< 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中做到这一点
请帮帮忙
提前感谢
戴夫
发布于 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对象。
发布于 2010-08-18 19:06:52
如果您的信息是XML格式的,我想您可以使用xpath,如下所示
//os[@owner="microsoft"]/问题是,您必须使用库或其他东西在JS (http://www.w3schools.com/Xml/xml_parser.asp)中执行xpath查询……我认为MooTools可以将xml加载到DOM中,然后使用如下选择器
$$('os[owner="microsoft"]')我不是很确定这一点...我最后的猜测是,您可以使用正则表达式来提取行
https://stackoverflow.com/questions/3510650
复制相似问题