2012-02-16 99 views
0

我通過jQuery ajax請求從頁面中取回以下響應。使用jQuery從XML中提取值

我一直在努力嘗試編寫一個漂亮的函數,從給定一組標準的數據中提取特定值。

例如,我想調用一個函數並傳入2個參數,「TYPE」(即ANALOG,DIGITAL等)和INDEX,它指定該部分中的索引。

因此,例如,FUNC( 「模擬」,8)將返回2.2等

我試圖實現這種循環通過JSON響應,但很少sucess

<response> 
<ANALOG> 
    <VARIABLE> 
     <INDEX>7</INDEX> 
     <VALUE>4.8</VALUE> 
    </VARIABLE> 
    <VARIABLE> 
     <INDEX>8</INDEX> 
     <VALUE>2.2</VALUE> 
    </VARIABLE> 
    <VARIABLE> 
     <INDEX>9</INDEX> 
     <VALUE>89.2</VALUE> 
    </VARIABLE> 
</ANALOG> 
<DIGITAL> 
    <VARIABLE> 
     <INDEX>1</INDEX> 
     <VALUE>1</VALUE> 
    </VARIABLE> 
    <VARIABLE> 
     <INDEX>2</INDEX> 
     <VALUE>1</VALUE> 
    </VARIABLE> 
    <VARIABLE> 
     <INDEX>3</INDEX> 
     <VALUE>0</VALUE> 
    </VARIABLE> 
</DIGITAL> 
<INTEGER> 
    <VARIABLE> 
     <INDEX>2</INDEX> 
     <VALUE>1</VALUE> 
    </VARIABLE> 
    <VARIABLE> 
     <INDEX>3</INDEX> 
     <VALUE>12</VALUE> 
    </VARIABLE> 
    <VARIABLE> 
     <INDEX>4</INDEX> 
     <VALUE>21</VALUE> 
    </VARIABLE> 
</INTEGER> 

任何想法歡迎

謝謝

+0

的可能重複[解析XML](http://stackoverflow.com/questions/3187819/parsing-xml) – 2012-02-16 22:01:58

回答

1

我覺得你有提取XML值,不知道這個問題會能夠給你一些基本的瞭解,

Read Parse and Display XML

+0

感謝凱文,現在全部排序。 – chrr 2012-02-17 00:13:45