Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1

    Leggere testo da file .xml

    leggendo del testo daun file xml e poi inserendolo in un campotesto dinamico ottengo tutto perfetto tranne l'apostrofo che invece di essere letto e scritto come "'" viene letto e quindi anche scritto nel campo testo come "'"

    Potete indicarmi come risolvere?

    Grazie mille.

  2. #2
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Scusa, come è fatto l'xml, e come lo leggi?

  3. #3
    <main>
    <titolo>:: EMMETISERVICE ::</titolo>
    <riga>RIGA1</riga>
    <riga>RIGA2</riga>
    <riga>RIGA3</riga>
    <riga>RIGA4</riga>
    <riga>RIGA5</riga>
    <riga>RIGA6</riga>
    <riga>RIGA7</riga>
    <riga>RIGA8</riga>
    </main>

    e lo leggo con questo script:

    filexml = "file.xml";
    ApriXML();
    function ApriXML() {
    mioxml = new XML();
    mioxml.ignoreWhite = true;
    mioxml.load(filexml);
    mioxml.onLoad = ElaboraXML;
    }

    function ElaboraXML(success) {

    if (mioxml.loaded) {
    var nodeRoot = this.firstChild;
    titolo=nodeRoot.childNodes[0].childNodes;
    myTextFormat = new TextFormat();
    myTextFormat.size = 10;
    for(i=1;i<8;i++){
    this["riga" + i]=nodeRoot.childNodes[i].childNodes;
    this["testo" + i].setTextFormat(myTextFormat);
    }
    }
    }

    Grazie.

  4. #4
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    E dov'è che da il problema dell'apostrofo?

  5. #5
    Quando leggo dal file xml il testo e lo inserisco nel campo testo sullo stage tutte le lettere mi compaiono perfettamente tranne l' apostrofo

    se la riga e'

    ...
    <riga>PERCHE'</riga>
    ...

    mi trovo nel campo testo precedentemente creato sullo stage
    la scritta:

    PERCHE&apos

    invece di PERCHE'

    il campo testo e' creato prima e messo sullo stage impostando font supersimple e grandezza 10
    Puo essere colpa del font? o di come il player legge il file xml?

    Grazie.

  6. #6
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    codice:
    nodeRoot.childNodes[i].firstChild.nodeValue;

  7. #7
    Utente di HTML.it L'avatar di mud
    Registrato dal
    Jun 2004
    Messaggi
    414
    anch'io ho un problema simile!
    devo caricareun .txt in un testo dinamico in flash(mx)e nonostante incorporo tutti i caratteri non mi dà cose del tipo:
    à, è, ì, ò, ù, " ecc...
    ho sostituito brutalmente con:
    a', e', i', o', u', '
    ma se c'è una soluzione ben venga...

  8. #8
    A me è bastato impostare il campo dinamico come html e assegnargli il nodo xml non mettendo campo.text ma campo.htmlText=mionodo

  9. #9
    Nel tuo caso mud è sufficiente che al salvataggio del file txt con blocco note, selezioni la codifica Unicode invece che quella ANSI che c'è di default

  10. #10
    Utente di HTML.it L'avatar di mud
    Registrato dal
    Jun 2004
    Messaggi
    414
    grande!
    funziona grazie mille

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.