Вы можете использовать jquery и сгенерировать xml
Например, вы можете сгенерировать xml следующим образом
var xml = $('<?xml version="1.0"?><foo><bar></bar><bar></bar></foo>'); // Your xml
var xmlCont = $('<xml>'); // You create a XML container
xmlCont.append(xml); // You append your XML to the Container created in the main document
// Now you can append without problems to you xml
xmlCont.find('foo bar:first').append('<div />');
xmlCont.find('foo bar div'); // Test so you can see it works
И вы можете получить все элементы с помощью этой команды jquery
$("#item > p").each(function() {
//Create xml here
});
Это также пример, см. Здесь для создания XML
написание файлов XML с jQuery
и для получения всех дочерних узлов от родителя используйте эту ссылку
jQuery - получить все div внутри div с классом ".container"
Надеюсь, это поможет вам сделать ваш проект