最初のオプション:
一般的な手順は次のとおりです:
1. XML ファイルを読み込みます
$.get("xmlfile.xml" ,function(xml){
$(xml).find("item").length
});
2. XML コンテンツを読み取る
XML 読み取りが XML ファイルからのものである場合、上記の点と組み合わせると、処理は次のようになります:
$.get("xmlfile.xml" ,function(xml){
$(xml).find("item").length
});
XML 文字列を読み取る場合は、XML 文字列を解析する前に「」と「」で囲む必要があることに注意してください。
$("< root> ").find("item").length;
XML コンテンツの解析:
サンプル XML:
<フィールド>
<フィールド名="Name1">
<フィールド名>dsnameフィールド名>
<データ型>文字< ;/ データタイプ>
フィールド>
<フィールド名="Name2">
<フィールド名>dstypeフィールド名>
> フィールド>
以下は解析サンプルコードです:
コードをコピー コードは次のとおりです:
$(xml).find("field").each(function() {
var field = $(this);
var fName = field.attr("Name"); //ノード属性を読み取ります
var dataType = field.find("datatype").text();//子ノードの値を読み取ります
});