Как пройтись по элементам XML?
У меня есть XML-ка:
<note>
<elements>
<button />
<input />
<mycontrol></mycontrol>
</elements>
</note>
Как пройтись по всем elements?
Источник: Stack Overflow на русском
У меня есть XML-ка:
<note>
<elements>
<button />
<input />
<mycontrol></mycontrol>
</elements>
</note>
Как пройтись по всем elements?
У jQuery есть готовая функция http://api.jquery.com/jquery.parsexml/
var xml = "<rss version='2.0'><channel><title>RSS Title</title></channel></rss>",
xmlDoc = $.parseXML( xml ),
$xml = $( xmlDoc ),
$title = $xml.find( "title" );
// Append "RSS Title" to #someElement
$( "#someElement" ).append( $title.text() );
@sitev_ru, пройдитесь в цикле
var xml = "<note><elements><button /><input /><mycontrol></mycontrol></elements></note>",
xmlDoc = $.parseXML( xml );
$('elements *', xmlDoc).each(function(i, el){
console.log(el);
// или если нужен объект jQuery
console.log($(el));
});