2

次のような xml ファイルを受け取ります。

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

Rails appliacaiton で「Hello」を印刷したいと思います。ユーザーがプライマリ ワード (Hello) を右クリックすると、セカンダリ ワード (Wolrd) に置き換えられます。

xmlをHtmlに変換することで、それを行う方法を見つけました。しかし、いくつかの理由で、私は自分の xml ファイルを保持したいと考えています。そして、変換は少し長すぎます。

解決策はありますか?

4

2 に答える 2

0

XML DOMツリーは、通常のHTMLとまったく同じ方法で操作できます。

使用するdocument.getElementsByTagName('')と、でフィルタリングできますSELECTED_DOM_ELEMENT.hasAttribute('ATTRIBUTE_NAME')

あなたはここでもっと読むことができます:http ://www.w3schools.com/xml/xml_examples.asp

于 2013-02-04T11:45:54.943 に答える
0

simple-gemを使用してみてくださいgem "xml-simple"

于 2013-02-04T11:46:31.620 に答える