2013-08-07 41 views
2

我需要在JavaScript中解析從REST web服務接收到的XML,格式如下,並將信息放在網格中以在網頁上顯示。我尋找一些例子,但是,這種格式的XML不是典型的... 有人可以幫我嗎?只需要一個點就可以開始....我該如何解析JavaScript中的這個XML?

非常感謝!

<root tablename="center"> 
    <row> 
    <row_attribute name="cod">1100</row_attribute> 
    <row_attribute name="nom">name1</row_attribute> 
    <row_attribute name="cod2">TGN</row_attribute> 
    </row> 
    <row> 
    <row_attribute name="cod">1200</row_attribute> 
    <row_attribute name="nom">name2</row_attribute> 
    <row_attribute name="cod2">TGT</row_attribute> 
    </row> 
</root> 
+0

是XML真的這個壞了嗎? ''不是一個有效的結束標記,也不是沒有'>'的

+2

如果Web服務正在返回格式錯誤的XML,我不確定您可以對此做些什麼。 – BoltClock

+0

發佈的代碼是否真的是Web服務的確切輸出?第4行和第5行缺少尖括號。 – ComFreek

回答

1

您可以使用jQuery.parseXML。它使用底層瀏覽器XML解析器,併爲您提供可以使用jQuery方法搜索的對象。

+0

更好:在AJAX調用中提及dataType:「xml」。 –