// przeksztacenie danych XML w tablic obiektw JavaScript
function XML_JS(dokXml, znacznikKontenera) {
    var wynik = new Array();
    var dane = dokXml.getElementsByTagName(znacznikKontenera)[0];
    var i, j, jedenRekord, jedenObiekt;
    for (i = 0; i < dane.childNodes.length; i++) {
        if (dane.childNodes[i].nodeType == 1) {
            jedenRekord = dane.childNodes[i];
            jedenObiekt = wynik[wynik.length] = new Object();
            for (j = 0; j < jedenRekord.childNodes.length; j++) {
                if (jedenRekord.childNodes[j].nodeType == 1) {
                    jedenObiekt[jedenRekord.childNodes[j].tagName] = 
                        jedenRekord.childNodes[j].firstChild.nodeValue;    
                }
            }
        }
    }
    return wynik;
}
