Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14

Discussione: news scorrevoli da xml

  1. #1

    news scorrevoli da xml

    allora ho il mio xml da ansa così strutturato io dovrei leggere in pratica title e descrizione di tutte le notizie nel file in loop ma che scorrano in orizzontale tipo i titoli del telegiornale insomma.

    codice:
    <?xml version="1.0" encoding="ISO-8859-1" ?> 
    - <rss version="2.0">
    - <channel>
     <title>ANSA.it - Top News</title> 
     <link>http://www.ansa.it/awnplus/topnews/n...oggi_plus.html</link> 
     <description>Updated every day - FOR PERSONAL USE ONLY</description> 
     <language>it</language> 
     <copyright>Copyright: (C) ANSA, http://www.ansa.it/mainhtml/disclaimer.html</copyright> 
    - <item>
     <title>Wilma: in Florida 10 mld danni</title> 
     <description>In ginocchio le isole Keys e la costa orientale</description> 
     <link>http://www.ansa.it/main/notizie/awnp...5_1781516.html</link> 
     </item>
     </channel>
     </rss>
    dovrei visualizzare solo titolo e descrizione

    il flash dovrebbe funzionare
    tipo http://www.ansa.it/main/html/ansa_rss.html
    scroll notizie dopo la testata insomma ma deve leggermi solo titolo e descrizione del xml sopra riportato

    Idee
    Consulenza aziendale a 360° http://www.gruppodg.it http://www.gruppodg.it/3d
    Realizzazione siti internet, Siti Flash, Ricerca Location per bar negozi , esercizi commerciali, sviluppo pratiche e allestimento

  2. #2
    come estrapolo solo i nodi title e description ???

    nn lo sa nessuno?
    Consulenza aziendale a 360° http://www.gruppodg.it http://www.gruppodg.it/3d
    Realizzazione siti internet, Siti Flash, Ricerca Location per bar negozi , esercizi commerciali, sviluppo pratiche e allestimento

  3. #3
    up
    Consulenza aziendale a 360° http://www.gruppodg.it http://www.gruppodg.it/3d
    Realizzazione siti internet, Siti Flash, Ricerca Location per bar negozi , esercizi commerciali, sviluppo pratiche e allestimento

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    641
    non so se abbia capito bene il tuo problema (più che altro mi sembra strano riuscire a darti IO aiuto )


    prova così:
    codice:
    filexml = "news.xml";
    
    menuxml =new XML();
    myarray = new Array();
    menuxml.load (filexml);
    menuxml.onLoad = writeMenu ;
    menuxml.ignoreWhite = true;
    function writeMenu(success){
    	if (menuxml.loaded){
    		myarray=menuxml.firstChild.firstChild.childNodes;
    		tit = myarray[0].childNodes;
    		descr = myarray[1].childNodes;
    		testo.text = "tit: "+ tit + "    descr: " +descr
    	}
    }
    sperem


  5. #5
    grazie mic in effettiestrapoli i dati basta poi fare un ciclo

    ma tu esrapoli tit: ed ok

    la desc: invece leggi link e nn il nodo description
    Consulenza aziendale a 360° http://www.gruppodg.it http://www.gruppodg.it/3d
    Realizzazione siti internet, Siti Flash, Ricerca Location per bar negozi , esercizi commerciali, sviluppo pratiche e allestimento

  6. #6
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    641
    ma tu intendi description quello sotto link
    <description>Updated every day - FOR PERSONAL USE ONLY</description>

    o quello dentro item
    <description>In ginocchio le isole Keys e la costa orientale</description>

    ???


  7. #7
    codice:
    <?xml version="1.0" encoding="ISO-8859-1" ?> 
     <rss version="2.0">
     <channel>
     <title>ANSA.it - Top News</title> 
     <link>http://www.ansa.it/awnplus/topnews/...soggi_plus.html</link> 
     <description>Updated every day - FOR PERSONAL USE ONLY</description> 
     <language>it</language> 
     <copyright>Copyright: (C) ANSA, http://www.ansa.it/mainhtml/disclaimer.html</copyright> 
     <item>
     <title>Wilma: in Florida 10 mld danni</title> 
     <description>In ginocchio le isole Keys e la costa orientale</description> 
     <link>http://www.ansa.it/main/notizie/awn...25_1781516.html</link> 
     </item>
     </channel>
    <item>
     <title>Wilma: in Florida 10 mld danni</title> 
     <description>In ginocchio le isole Keys e la costa orientale</description> 
     <link>http://www.ansa.it/main/notizie/awn...25_1781516.html</link> 
     </item>
    </rss>
    mi servono tutti i tile e description che incontro dentro item in pratica, io nn so quanti item ci sono
    Consulenza aziendale a 360° http://www.gruppodg.it http://www.gruppodg.it/3d
    Realizzazione siti internet, Siti Flash, Ricerca Location per bar negozi , esercizi commerciali, sviluppo pratiche e allestimento

  8. #8
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    641
    per recuperare <description>In ginocchio le isole Keys e la costa orientale</description>:

    descr2 =menuxml.firstChild.firstChild.childNodes[5].childNodes[1].childNodes


  9. #9
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    641
    oppure:

    myarray[5].childNodes[1].childNodes

  10. #10
    grazie mic mi hai illuminato

    così facendo tiro fuori tutto quello che mi serve è bastato poi aggiungere un ciclo

    codice:
    filexml = "news.xml";
    
    menuxml =new XML();
    myarray = new Array();
    myarray1 = new Array();
    tit = new Array();
    menuxml.load (filexml);
    menuxml.onLoad = writeMenu;
    menuxml.ignoreWhite = true;
    function writeMenu(success){
    if (menuxml.loaded){
     myarray=menuxml.firstChild.firstChild.childNodes;
     for(i=5;i<=myarray.length;i++){
      
     tit = myarray[i].childNodes[0].childNodes.toString();
     descr = myarray[i].childNodes[1].childNodes.toString();
     
     trace(tit);
     trace(descr);
     
     }
    }
    }
    oppure così

    codice:
    System.useCodepage=true;
    filexml = "news.xml";
    ApriXML();
    function ApriXML () {
    mioxml = new XML();
    mioxml.ignoreWhite = true;
    //myarray = new Array();
    mioxml.load(filexml)};
    mioxml.onLoad = ElaboraXML;
    function ElaboraXML (success) {
    if (success) { 
    var lun=this.firstChild.firstChild.childNodes.length;
    for(i=0;i<lun;i++){
    var temp=this.firstChild.firstChild.childNodes [i];
    if(temp.hasChildNodes()){
    controllo(temp)
    } 
    if(temp.childNodes.length>1){
    var a=temp.childNodes.length;
    for(n=0;n<a;n++){
    controllo(temp.childNodes [n] )
    }
    }
    }
      };
    };
    function controllo(nodo){
    if(nodo.nodeName=="title" or nodo.nodeName=="description"){
    trace(nodo.firstChild)}}
    Consulenza aziendale a 360° http://www.gruppodg.it http://www.gruppodg.it/3d
    Realizzazione siti internet, Siti Flash, Ricerca Location per bar negozi , esercizi commerciali, sviluppo pratiche e allestimento

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.