javascript xml 过滤结果

标签 javascript xml

< os Owner="microsoft"version="windows xp"link="microsft.com/windows98"information="microsoft.com/windows98/more_info"/>
< os Owner="microsoft"version="windows 2000"link="microsft.com/windows2000"information="microsoft.com/windows2000/more_info"/>
< os Owner="microsoft"version="windows windows 7"link="microsft.com/windows7"information="microsoft.com/windows7/more_info"/>
< 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"/>
<操作系统所有者=“Redhat”版本=“Redhat 2010”链接=“redhat.com/2010”信息=“redhat.com/2010/more_info”/>

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

如何传递“microsoft”并仅显示 microsoft 的结果

如何在 Javascript 中完成此操作
请帮忙

提前致谢
戴夫

最佳答案

您可以尝试将 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 数据可以使用 JSON.parse 转换为 JavaScript 对象。然后,无论使用或不使用 jQuery,您都可以轻松地迭代 javascript 对象。

关于javascript xml 过滤结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3510650/

相关文章:

Javascript:替换所有字符串问题

javascript - 如何让用户在浏览我的网站时保持不变? Node.JS

android - 从另一个 XML 首选项屏幕中引用单独的 Android 首选项屏幕

c# - 智能 HTML 编码

xml - 数据结构格式(YAML 或诸如此类)的往返解析,保留注释,用于编写配置

java - 为什么我的 Android 应用程序找不到 XML 文件中声明的 TextView 或按钮?

javascript - 使用 id 中的点击的 Jquery Dynatree 插件

javascript - 缩略图 CSS 强制 div 到下一行

javascript - 在 React 中映射嵌套的对象数组

java - 功能 'http://apache.org/xml/features/standard-uri-conformant' 的 SAXNotRecognizedException