我希望能够解析此XML的id值。并非所有应用都有注释,因此我只想在值不为NULL时解析它。
我知道我很亲密,但我没有到达任何地方。我可以打印的只是注释和页面中的部分。
<App action="A" id="1">
<BaseVehicle id="5912"/> <!-- 1991; Acura; Legend -->
<EngineBase id="561"/> <!-- V6; 3.2L; ; 3206cc -->
<FuelDeliveryType id="5"/> <!-- FI -->
<Note>Dust and odor filter, Replaces F4476 once inventory is depleted.</Note>
<Qty>1</Qty>
<PartType id="6832"/> <!-- Cabin Air Filter -->
<Position id="1"/> <!-- N/A -->
<Part>F4476C</Part>
</App>
这是我的功能:
function xmlParser(xml) {
$('#load').fadeOut();
$(xml).find("App").each(function(){
$("#container").append('<div class="app"><div class="baseVehicle">Make Model:' + $(this).find("id").text(0) + ' <div class="engineBase">Engine:' + $(this).find("EngineBase").text() + '<br/>Note:' + $(this).find("Note").text() + '<br/>Part:' + $(this).find("Part").text() + '</div><br/></div>');
$(".App").fadeIn(1000);
});
}