javascript - 解析 XML 以使用 Javascript

标签 javascript ruby-on-rails xml

我收到一个这样的 xml 文件:

<?xml version='1.0' encoding='utf-8'?>
<show name="test">
    <primary val="Hello">
        <secondary prop="Wolrd"/>
    </primary>
</show>

我想在我的 Rails 应用程序中打印“Hello”,当用户右键单击主要词 (Hello) 时,它会用次要词 (Wolrd) 替换它。

我找到了一种通过将 xml 转换为 Html 的方法。但出于多种原因,我更愿意保留我的 xml 文件。而且转换有点太长了。

有什么解决办法吗?

最佳答案

您可以使用与常规 HTML 完全相同的方式操作 XML DOM 树。

使用 document.getElementsByTagName(''),您可以使用 SELECTED_DOM_ELEMENT.hasAttribute('ATTRIBUTE_NAME') 进行过滤

您可以在此处阅读更多信息:http://www.w3schools.com/xml/xml_examples.asp

关于javascript - 解析 XML 以使用 Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14686022/

相关文章:

javascript - JS - 使用 "new"和将对象作为上下文传递给构造函数有什么区别

javascript - 在帧中设置 location.hash

ruby-on-rails - 向连接表添加额外数据 - Rails

java - 使用 jackson-dataformat-xml 重写 ArrayList XML 序列化

javascript - 如何将时间戳的按钮文本转换为 jquery 中的整数?

javascript - 一个特定的 post 调用被调用两次?

xml - Delphi - 我可以使用 NativeXml 创建规范的 XML 吗?

php - XML 到数组? [PHP]

html - Firefox 在打印时在大 div block 之前添加分页符

ruby-on-rails - 如何确定 ruby​​/ruby-on-rails 项目需要哪些 gem 和版本?