Jquery 如何解析XML元素id值
我希望能够解析此XML的id值。并不是所有的应用都有注释,所以我只想在值不为NULL时解析它 我知道我已经很接近了,但我不会有任何进展。我所能打印的只是便条和页面中的部分Jquery 如何解析XML元素id值,jquery,xml,xml-parsing,Jquery,Xml,Xml Parsing,我希望能够解析此XML的id值。并不是所有的应用都有注释,所以我只想在值不为NULL时解析它 我知道我已经很接近了,但我不会有任何进展。我所能打印的只是便条和页面中的部分 <App action="A" id="1"> <BaseVehicle id="5912"/> <!-- 1991; Acura; Legend --> <EngineBase id="561"/> <!-- V6; 3.2L; ;
<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>
当你使用动词“toparse”时,你的确切意思是什么。解析某物意味着识别其内部结构并将其分解为多个部分。如果id值为“ABC xyz/3”,我可以看到您可能会这样做。但是您的示例id是“1”-如何解析“1”?Michael,我是一名noob开发人员,很抱歉语言被误用了。我想我是说打印出来,不是解析。正如您在图片中看到的,便笺打印的是内容,而不是其他内容。希望这更有意义。
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);
});
}