Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Importazione dati da xml

    Salve, ho il seguente problema,
    ho un file xml così strutturato :

    ////////////////////////////////////
    <?xml version="1.0" encoding="iso-8859-1"?>
    <docfieg81>
    <metadati>
    <categoria>Economia</categoria>
    <ambitoregionale>Nazionale</ambitoregionale>
    <priorita>7</priorita>
    </metadati>
    <titolo>Generali: vara nuovo piano, taglio costi di 600 mln entro fine 2015</titolo>
    <testo>





    Londra, 14 gen. (Adnkronos) - (dall'inviato Tommaso Gallavotti) - Le Assicurazioni Generali puntano a generare 600 mln di euro di riduzione dei costi entro il 2015. Lo prevede il nuovo piano che verra' illustrato dal top management oggi a Londra, nel corso dell'Investor Day. Le sinergie deriveranno da molte aree, "tra cui la riorganizzazione del business in Italia, la semplificazione e l'integrazione dei processi, la centralizzazione dell'attivita' di It e di altre attivita' di procurement". </p>
    </testo>
    <datanotizia>14-GEN-13</datanotizia>
    <oranotizia>08:12</oranotizia>
    </docfieg81>
    ////////////////////

    lo carico questo codice:


    function loadXML(loaded) {
    if (loaded) {

    _root.categoria = this.firstChild.childNodes[0].childNodes[0].firstChild.nodeValue;
    _root.ambitoregionale = this.firstChild.childNodes[0].childNodes[1].firstChild.nodeValue;


    desc_txt.text = _root.categoria;
    desc2_txt.text = _root.ambitoregionale;

    } else {
    _ trace("file not loaded!");
    }
    }
    xmlData = new XML();
    xmlData.ignoreWhite = true;
    xmlData.onLoad = loadXML;
    xmlData.load("file.xml");

    Riesco a visualizzare solo il contenuto di <metadati>
    come posso visualizzare il contenuto di <docfieg81> ossia:
    titolo,testo,datanotizia e ora notizia?
    Ringrazio in anticipo sicuro di un vostro aiuto.

  2. #2

    re

    --- NESSUN AIUTO? ---

  3. #3
    Utente di HTML.it L'avatar di Sleter
    Registrato dal
    Aug 2005
    Messaggi
    465
    Ciao

    A inizio funzione inserisci questi trace e vedi come è possibile prelevare tutti i nodeValue dall'.xml

    Codice PHP:
    trace(this.firstChild.childNodes[0].childNodes[0].firstChild.nodeValue// categoria
    trace(this.firstChild.childNodes[0].childNodes[1].firstChild.nodeValue// ambitoregionale
    trace(this.firstChild.childNodes[0].childNodes[2].firstChild.nodeValue// priorità
    trace(this.firstChild.childNodes[1].firstChild.nodeValue// titolo
    trace(this.firstChild.childNodes[2].childNodes[1].firstChild.nodeValue// testo
    trace(this.firstChild.childNodes[3].firstChild.nodeValue// datanotizia
    trace(this.firstChild.childNodes[4].firstChild.nodeValue// oranotizia 
    Credo sia superfluo dirti che devi poi valorizzare le nuove _root come hai fatto con "categoria" e "ambitoregionale".
    Non sono molto pratico in AS2 e pertanto non saprei dirti altro.

    ciao

  4. #4

    re

    Grazie,
    appena ho un pò di tempo provo.

  5. #5

    re

    FUNZIONA, grazie ))

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.