關(guān)于使用JavaScript解析XML的問(wèn)題
Posted on 2007-10-01 03:15 Jack L 閱讀(813) 評(píng)論(1) 編輯 收藏 所屬分類: JavaScript大家好,最近我在學(xué)習(xí)用JavaScript解析XML。但是有點(diǎn)郁悶。
1)
首先我有一個(gè)疑惑,網(wǎng)上都在講如何從一個(gè)url載入一個(gè)xml文檔,然后變成一個(gè)xmlDocument,但是能不能把一個(gè)字符串轉(zhuǎn)化成一個(gè)xmlDocument呢?該如何操作呢?
2)
然后就是從網(wǎng)絡(luò)載入xmlDocument的話,文件名的后綴一定要是xml才行。我在FireFox里面試過(guò),把文件名的后綴xml去掉,程序就傻了。不光是用load方法如此,用XMLHttpRequest去獲取文件也是如此。如果我使用動(dòng)態(tài)服務(wù)端技術(shù)的話,比如JSP/PHP,服務(wù)端的url顯然不會(huì)是“.xml”結(jié)尾,那么我又該怎樣處理,才能使從服務(wù)端傳回來(lái)的XML格式的數(shù)據(jù)在瀏覽器里變成xmlDocument對(duì)象呢?
1)
首先我有一個(gè)疑惑,網(wǎng)上都在講如何從一個(gè)url載入一個(gè)xml文檔,然后變成一個(gè)xmlDocument,但是能不能把一個(gè)字符串轉(zhuǎn)化成一個(gè)xmlDocument呢?該如何操作呢?
2)
然后就是從網(wǎng)絡(luò)載入xmlDocument的話,文件名的后綴一定要是xml才行。我在FireFox里面試過(guò),把文件名的后綴xml去掉,程序就傻了。不光是用load方法如此,用XMLHttpRequest去獲取文件也是如此。如果我使用動(dòng)態(tài)服務(wù)端技術(shù)的話,比如JSP/PHP,服務(wù)端的url顯然不會(huì)是“.xml”結(jié)尾,那么我又該怎樣處理,才能使從服務(wù)端傳回來(lái)的XML格式的數(shù)據(jù)在瀏覽器里變成xmlDocument對(duì)象呢?