JQuery解析XML
4523 ワード
一、xmlファイル/コンテンツ読み出し
1、xmlファイルを読み込む
2、xmlの内容を読み取る
読み込んだxmlがxmlファイルから来た場合、上記の点に合わせて、次のように処理します.
xml文字列が読み込まれている場合は、xml文字列が必ず「」と「 」に囲まれていることに注意してください.
1、xmlファイルを読み込む
$.get("xmlfile.xml
",function
(xml){
//xml , 2
});
2、xmlの内容を読み取る
読み込んだxmlがxmlファイルから来た場合、上記の点に合わせて、次のように処理します.
$.get("xmlfile.xml
",function
(xml){
$(xml).find
("item
").length
;
});
xml文字列が読み込まれている場合は、xml文字列が必ず「
$("<xml><root><item></item></root></xml>
").find
("item
").length
;
、 xml
xml:
<?
xml version="1.0" encoding="utf-8" ?>
<
fields
>
<
field
Name
="Name1"
>
<
fieldname
>
dsname</
fieldname
>
<
datatype
>
</
datatype
>
</
field
>
<
field
Name
="Name2"
>
<
fieldname
>
dstype</
fieldname
>
<
datatype
>
</
datatype
>
</
field
>
</
fields
>
$(xml).find
("field
").each(function
() {
var
field = $(this
);
var
fName = field.attr("Name
");//
var
dataType = field.find
("datatype
").text();//
});