このコードを使用してローカルの.xmlファイルを読み取ることができます。私の質問は、XMLファイル全体をループせずに、すべての要素に固有のID(子ノードとして)がある場合、特定のXML要素を取得できるかどうかです。たとえば、id = 3のアイテムの名前と年を取得します。特定のデータをXMLから入手する
$.ajax({
type: "GET",
url: "Cars.xml",
dataType: "xml",
success: getDataFromXml
});
function getDataFromXml(xml){
$(xml).find("Car").each(function(){
....
}
XML
<Cars>
<Car>
<Id>1</Id>
<Name>Tornado</Name>
<Model>Ferrari</Model>
<Year>1943</Year>
</Car>
<Car>
<Id>2</Id>
<Name>Tiger</Name>
<Model>Ferrari</Model>
<Year>1943</Year>
</Car>
<Car>
<Id>3</Id>
<Name>Cat</Name>
<Model>Ferrari</Model>
<Year>1943</Year>
</Car>
</Cars>
あなたがHTMLノードを検索するために使用してXMLノードを見つけるために、同じ[jQueryのセレクタ](http://api.jquery.com/category/selectors/)を使用することができます。 –
http://stackoverflow.com/questions/7949752/cross-browser-javascript-xml-parsingを参照してください – shrinathM
例を示してくださいすべての要素をループさせないようにする方法。 – Procode