Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di Donovant
    Registrato dal
    Sep 2005
    residenza
    London
    Messaggi
    1,329

    Non riesco ad accedere a file .xml

    Il problema è come da titolo......

    XML (risoluzioni.xml):

    Codice PHP:
    <?xml version="1.0" encoding="utf-8"?>
    <risoluzioni>

          <risoluzione>
                 <width id="_800">a
                 </width>
                 <height id="_600">b
                 </height>
          </risoluzione>
          
          <risoluzione>
                 <width id="_1024">c
                 </width>
                 <height id="_768">d
                 </height>
          </risoluzione>
          
          <risoluzione>
                 <width id="_1160">e
                 </width>
                 <height id="_900">f
                 </height>
          </risoluzione>
          
          <risoluzione>
                 <width id="_1280">g
                 </width>
                 <height id="_960">h
                 </height>
          </risoluzione>
          
          <risoluzione>
                 <width id="_1400">i
                 </width>
                 <height id="_1050">l
                 </height>
          </risoluzione>
        
    </risoluzioni>
    Javascript:
    Codice PHP:
    function xml_risoluzioni(){
            var 
    xmlDoc;
        if(
    document.implementation && document.implementation.createDocument){            
                
    xmlDoc document.implementation.createDocument(""""null);
        }
        else{return 
    false;}
        
    xmlDoc.load("risoluzioni.xml");
        
    alert(xmlDoc.getElementsByTagName("risoluzione").length);

    Visto che sto facendo una prova su firefox, non ho messo il controllo per IE con relativo codice di creazione del xml....
    Cmq l'alert mi restituisce come valore 0.....
    Non riesco a capire cosa sbaglio, se in javascript o nell'xml.

    Grazie.
    Beati gli smemorati, perchè avranno la meglio anche sui loro errori...

    My gallery: http://donovant.deviantart.com/gallery/

  2. #2
    Utente di HTML.it L'avatar di Donovant
    Registrato dal
    Sep 2005
    residenza
    London
    Messaggi
    1,329
    In questo tutorial di html.it dopo xmlDoc = document.implementation.createDocument("", "", null);
    scrive xmlDoc.onload = readXML();
    Ma poi nella pagina seguente, la funzione readXML() viene scritta così:
    Codice PHP:
    function readXML(app){
         var 
    xmlDoc.getElementsByTagName('item');
       var 
    text '';
       for (
    i=0;x.length;i++)
          {
           for (
    j=0;x[i].childNodes.length;j++)
             {
              if (
    x[i].childNodes[j].nodeType != 1) continue;
              
    //text += x[i].childNodes[j].nodeName + ": " + x[i].childNodes[j].firstChild.nodeValue + "";
              
    text += x[i].childNodes[j].nodeName ": " x[i].childNodes[j].firstChild.nodeValue "";
             }
           }
           
    alert(text); 
           var 
    app document.getElementById('textAPP');
           
    app.innerHTML text

    Anche se non ho capito cosa centri "app" passato alla funzione, quando in xmlDoc.onload = readXML(); non c'è nessun paramentro passato, ho fatto la stessa cosa, scrivendo:

    Codice PHP:
    function readXML(){
     var 
    ris xmlDoc.getElementsByTagName("risoluzione")
     
    alert(ris.length); 

    ma non funge....
    Beati gli smemorati, perchè avranno la meglio anche sui loro errori...

    My gallery: http://donovant.deviantart.com/gallery/

  3. #3
    Utente di HTML.it L'avatar di Donovant
    Registrato dal
    Sep 2005
    residenza
    London
    Messaggi
    1,329
    Nessuno mi sa aiutare, o sono stato poco chiaro nell'esporre il mio problema
    .....help me..please!
    Beati gli smemorati, perchè avranno la meglio anche sui loro errori...

    My gallery: http://donovant.deviantart.com/gallery/

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Originariamente inviato da Donovant
    Nessuno mi sa aiutare, o sono stato poco chiaro nell'esporre il mio problema
    .....help me..please!
    ... in mezz'ora?
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  5. #5
    Utente di HTML.it L'avatar di Donovant
    Registrato dal
    Sep 2005
    residenza
    London
    Messaggi
    1,329
    Cosa vuol dire in mezz'ora???
    Beati gli smemorati, perchè avranno la meglio anche sui loro errori...

    My gallery: http://donovant.deviantart.com/gallery/

  6. #6
    Utente di HTML.it L'avatar di Donovant
    Registrato dal
    Sep 2005
    residenza
    London
    Messaggi
    1,329
    nada de nada?????
    Beati gli smemorati, perchè avranno la meglio anche sui loro errori...

    My gallery: http://donovant.deviantart.com/gallery/

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.