SWiSH Forum Strona Główna SWiSH Forum
Forum użytkowników programów SWiSH

FAQFAQ  SzukajSzukaj  UżytkownicyUżytkownicy  GrupyGrupy  StatystykiStatystyki
RejestracjaRejestracja  ZalogujZaloguj  DownloadDownload

Poprzedni temat «» Następny temat
[SWISHmax2] Dane z plików XML
Autor Wiadomość
Mystic
Praktyk


Pomógł: 1 raz
Dołączył: 09 Gru 2007
Posty: 31
Skąd: Śląsk
Wysłany: Pią 14 Gru, 2007 15:17   [SWISHmax2] Dane z plików XML

Witam,

Potrzebuję wyciągać dane z plików XML, oto mój skrypcik:
Kod:

function ValueXML(a,b){
    return xm.firstChild.childNodes[a].childNodes[b].childNodes[0];   
}


    var xm = new XML();
    xm.load("test.xml");
    xm.ignoreWhite = true; 
   
    xm.onLoad = function(success) {
                    if (success) {
                       
                        if( i>(xm.firstChild.childNodes.length-1) ){
                            _root.i = 0;
                        }
                       
                        _root.vGreeat = '<a href="http://' + ValueXML(i, 1) + '.tokreci.pl"><font color="' +ValueXML(i,2) + '"><b>' + ValueXML(i,0) +':</b></font> </a> ' + ValueXML(i,3);
                       
                       
                       
                    }else{
                       
                        var vGreeat = 'Brak wpisów';
                       
                    }
    }


Plik XML:
Kod:
<?xml version="1.0" encoding="iso-8859-2"?>
<test>

<one>
     <nick>Testuję Cię</nick>
     <link>testuje_cie</link>
     <color>#DDDDDD</color>
     <text><b>Hm?</b> - where is the love? <img src="images.jpg"></text>
</one>


<two>
     <nick>Gumiś</nick>
     <link>gumis</link>
     <color>#444444</color>
     <text>Lorem Ipsum dol sit amet!</text>
</two>

</test>


Niestety gdy już już wyświetlają się pobrane dane to bez polskich znaków i bez znaczników html :(
Proszę o pomoc.
 
     
nugatt 



Pomógł: 75 razy
Wiek: 43
Dołączył: 16 Maj 2005
Posty: 1389
Skąd: Warszawa
Wysłany: Pią 14 Gru, 2007 16:55   

<?xml version="1.0" encoding="iso-8859-2"?> zamień na <?xml version="1.0" encoding="UTF-8"?> tak bardziej dla porządku, bo swf nie potrzebuje tego, chyba :)
kodowanie znaków też na UTF-8 (najlepiej przy pomocy notatnika z windowsa). UTF-8 to domyślne kodowanie dla swf.
a co do tagów to użyj '<![CDATA[ ]]>' żeby nie było 'parsowania'
http://www.w3schools.com/xml/xml_cdata.asp
np.
<text><![CDATA[<b>Hm?</b> - where is the love? <img src="images.jpg">]]></text>
_________________
tomekf /// swishmaxxx
 
 
     
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  


Powered by phpBB modified by Przemo © 2003 phpBB Group
Nowe zasady dotyczące cookies. Wykorzystujemy pliki cookies, aby nasz serwis lepiej spełniał Państwa oczekiwania. Można zablokować zapisywanie cookies, zmieniając ustawienia przeglądarki.
         
Strona wygenerowana w 0.09 sekundy. Zapytań do SQL: 10