私は xml ファイルを持っていて、リストから第 2 レベルの要素だけを読みたいと思っていました。たとえば、次のような車両のみのリストが必要です
車両番号:「180」、種別:「BUS」 車両番号:「190」、種別:「BUS」 ………………
これは私のxml形式です
<departures>
<station>
<vehicle>
<number>180</number>
<type>BUS</type>
</vehicle>
<vehicle>
<number>190</number>
<type>BUS</type>
</vehicle>
</station>
<station>
<vehicle>
<number>290</number>
<type>BUS</type>
</vehicle>
<vehicle>
<number>380</number>
<type>BUS</type>
</vehicle>
</station>
<departures>
これはJavaScriptの部分です
$(document).ready(function(){
$.ajax({
type: "GET",
url: XML_PATH,
dataType: "xml",
success: function(xml) {
$("#update-target").empty();
$(xml).find("station").each(function () {
$("#update-target").append('<ul>');
$(this).find("vehicle").each(function () {
var number = $(this).find('number').text();
var type = $(this).find('type').text();
$("#update-target ul").append('<li>' + type + number + '</li>');
});
});
},
});
});
上記のコードを実行しても、出力が得られません。これを行う正しい方法は何ですか。ありがとう