2013-02-04 129 views
2

我收到一个XML文件,这样的:解析XML的使用Javascript

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

我想打印“Hello”在我的轨道appliacaiton当用户右击主字(您好)它取代它由二级词(Wolrd)。

我找到了一种方法来转换Html中的xml。但由于几个原因,我会优先保留我的XML文件。转换有点过长。

你有什么解决办法吗?

回答

0

您可以像处理常规HTML一样操作XML DOM树。

使用document.getElementsByTagName(''),您可以用SELECTED_DOM_ELEMENT.hasAttribute('ATTRIBUTE_NAME')

过滤器您可以在这里阅读更多:http://www.w3schools.com/xml/xml_examples.asp

+0

谢谢。我会看看它。这似乎符合我的问题。 Ty。 – GeorgesLeYeti

0

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

+0

Ty。我已经使用Nokogiri。但我找不到解决问题的方法。 但我会看看简单的宝石。 – GeorgesLeYeti