JQuery載入並解析XML

2022-03-24 19:05:26 字數 1165 閱讀 5521

**致謝!

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...