**致謝!
1、簡述
xml(extensible markup language)即可擴充套件標記語言,與html一樣,都是屬於sgml標準通用語言。
2、 content-type
很多情況下xml檔案不能正常解析都是由於content-type沒有設定好。如果content-type本身就是乙個xml檔案則不需要設定;如果是由後台程式動態生成的,那麼就需要設定content-type為「text/xml」,否則jquery會以預設的「text/html」方式處理,導致解析失敗。以下是幾種常見語言中設定content-type的方式。
1 header("content-type:text/xml"); //php
2 response.contenttype = "text/xml"; //
asp
3 response.setcontenttype("text/xm"); //
jsp
3、建立例項xml文件(student.xml)
1<?xml version="1.0" encoding="utf-8" ?>23
4peter51
6789
ken10211
12
4、獲取xml
1 $(document).ready(function() ,
11 success: getstudentcomplete //
設定成功後**函式
12});
13 });
通過jquery的ajax函式進行讀取。
5、 解釋xml
1//獲取xml成功後**函式
2function
getstudentcomplete(xml) );
10 }
解析xml文件與解析dom一樣,也可以用find()、children()等函式來解析和用each()方法來進行遍歷,另外也可以用text()和attr()方法來獲取節點文字和屬性。
JQuery的AJAX載入XML並解析
1,content type 很多時候無法解析就是content type的問題。如果本身就是xml檔案,請跳過這一步 動態生成的xml一定要將其設定為text xml,否則預設就是text html也就是普通的文字了。常見語言的content type設定 code header content ...
用JQuery的Ajax載入XML並解析的注意事項
1 content type 很多時候無法解析就是content type的問題。如果本身就是xml檔案,請跳過這一步。動態生成的xml一定要將其設定為text xml,否則預設就是text html也就是普通的文字。常見語言的content type設定 response.setheader co...
C 載入Xml檔案並解析
xml檔案內容大致如下 首先新建乙個wpf專案,隨便往空白處新增乙個按鈕控制項,然後在按鈕的點選事件中做如下處理 1 private void load click object sender,routedeventargs e 2 19foreach var item in a 20 2425 m...