2013-02-04 178 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