Visualizzazione dei risultati da 1 a 7 su 7

Discussione: file xml andare a capo

  1. #1

    file xml andare a capo

    ciao ho questo problema prendo dal xml dei dati formattati con un semplice
    ma non mi va a capo nel fimato ecco il mio xml:



    Codice PHP:
    <?xml version="1.0" encoding="UTF-8"?>
    <img><item>
          <giorno>09</giorno>
          <mese>12</mese>
          <anno>2008</anno>
          <luogo>bar tyuim  
    VIA ROMA , 55 - 36100 bla (PD)</luogo>
    </item></img>
    carica tutti idati perfettamente ma non mi va a capo...

    nel filmato:
    Codice PHP:
    stop();
    var 
    spazio:Number 90;
    var 
    kl:Number parsed.length;
    var 
    k:Number 0;
    data_mc._visible false


    while (k<kl) {
        
        var 
    name:String "data" "_mc"
        
    data_mc.duplicateMovieClip(namek);
        
    mc = eval([name])
        
    mc._y = (data_mc._y) + (spazio);
        
    mc.giorno.text parsed[k].giorno;
        
    mc.mese.text parsed[k].mese;
        
    mc.anno.text "."+parsed[k].anno;
        
    mc.luogo.html true;
        
    mc.luogo.htmlText parsed[k].luogo;


        
    ++
    k
        

    a me sembra tutto giusto.. qualche idea?? il campo luogo è impostato anche "rendi il testo come html"

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    chiaramente non puoi usare deliberatamente i tag all'interno di una struttura xml, in considerazione del fatto che verrebbero interpretati come facenti parte della struttura stessa
    ci sono due soluzioni praticabili, una sarebbe di usare i bbcode come quelli dei forum, ossia al posto di mettere i <> si mettono i [] e poi fai un replace di questi tag direttamente dentro flash
    la seconda soluzione invece è una prerogativa dell'xml e consiste nell'utilizzo del contenitore speciale "CDATA", che attraverso una determinata sintassi può contenere del codice html senza interpretarlo
    entrambi i metodi sono stati largamente discussi in passato, perciò con una ricerca dovresti trovare parecchio materiale in merito

  3. #3
    ciao grazie per la risposta però ho visto questo tutorial e vedo che si possono inserire i tag html nel file xml ... l'ho scaricato e guardato ho fatto come il tutorial ma bouhh.. non funge.. http://www.juliusdesign.net/news-ver...he-con-scroll/

  4. #4
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    sì, la struttura di quell'xml e il modo in cui viene parsato consentono di tralasciare il problema
    ma non funziona sempre così, per questo è necessario adottare una delle tecniche che ti ho descritto sopra, così sei sicuro che qualunque sia il contenuto di un nodo, non crea problemi

  5. #5
    ho provato così..

    Codice PHP:
    <luogo><![CDATA[bar tyuim 
    VIA ROMA 
    55 36100 bla (PD)]]></luogo
    ma nada.. bahh.. studio un'altra soluzione...

  6. #6
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da slay
    ho provato così..

    Codice PHP:
    <luogo><![CDATA[bar tyuim 
    VIA ROMA 
    55 36100 bla (PD)]]></luogo
    ma nada.. bahh.. studio un'altra soluzione...
    ma se fai così
    Codice PHP:
    <luogo>bar tyuim [br/]VIA ROMA 55 36100 bla (PD)</luogo
    e poi in flash passi la stringa che ottieni da questo nodo così
    Codice PHP:
    str str.split("[br/]").join("
    "
    ); 
    non va bene?

  7. #7
    ho scelto un'altra via cmq grazie lo tengo presente eventualemtne in futuro..

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.