Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [js/xml] xml2array, problem
Balon
post
Post #1





Grupa: Zarejestrowani
Postów: 422
Pomógł: 0
Dołączył: 14.12.2005
Skąd: Wałbrzych

Ostrzeżenie: (0%)
-----


Kod
<script type="text/javascript">
function load()
{
    var ajax = new Ajax.Request( 'http://localhost/~book/file.xml', { method: 'GET', onComplete: xml2array } );
}

function xml2array(xml)
{
    var req = xml.responseText;
    alert( req ); // tu bez problemu widze plik xml ale potem nie dziala
    var tablica = req.getElementsByTagName('wiersz');
    wynik = new Array();
    for (var i = 0; i < tablica.length; i++)
    {
        wynik[i] = new Array();
        
        kolumna = tablica[i].firstChild;
        do {
            if (kolumna.firstChild)
            {
                wynik[i][kolumna.nodeName]
                = kolumna.firstChild.nodeValue;
            }
            kolumna = kolumna.nextSibling;
        } while(kolumna);
    }
    return wynik;
}
</script>
<script src="lib/saculo/prototype.js" type="text/javascript"></script>
<script src="lib/saculo/scriptaculous.js" type="text/javascript"></script>

<a href="java script: load();">LOAD</a>


plik xml

Kod
<dane>
   <wiersz>
      <kolumna_1>wartość 1</kolumna_1>
      <kolumna_2>wartość 2</kolumna_2>
   </wiersz>
   <wiersz>
      <kolumna_1>wartość 1</kolumna_1>
      <kolumna_2>wartość 2</kolumna_2>
   </wiersz>
</dane>


to jest przyklad z internetu, oparty przeze mnie na prototype bo bede potrzebowal tego rozwiazania przy projekcie a z javascriptu dopiero sie ucze ;]

alert w funckji xml2array dziala, lecz potem nic sie dalej nie dzieje, dlaczego ?[js/xml] xml2array, problem


--------------------
Postura wielka i morda wredna, jestem Balon, kozak z osiedla !
bzdury.pl - Królestwo rozrywki
Go to the top of the page
+Quote Post

Posty w temacie
- Balon   [js/xml] xml2array, problem   29.07.2006, 17:07:50


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 07:13