2

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

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

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

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

你有什么解决办法吗?

4

2 回答 2

0

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

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

你可以在这里阅读更多:http: //www.w3schools.com/xml/xml_examples.asp

于 2013-02-04T11:45:54.943 回答
0

尝试使用gem "xml-simple" simple-gem

于 2013-02-04T11:46:31.620 回答