Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    714

    Stringhe html e generazione xml da DB

    Mi trovo con un problemino di sostituzione di caratteri:

    in Flash ho una casella di input del tipo htmlText dalla quale, se traccio l'inserimento, ottengo una cosa del genere:

    codice:
    <TEXTFORMAT LEADING="2"><P ALIGN="LEFT"><FONT FACE="Century Gothic" SIZE="15" COLOR="#993366" LETTERSPACING="0" KERNING="1">ciao ragazzi &lt;b&gt; come &lt;/b&gt; va?</FONT></P></TEXTFORMAT>
    dove &lt;b&gt;= e &lt;/b&gt;=

    Ora salvo in un DB in un certo record il testo sopra e quando lo ripesco lo invio a Flash in xml solo che la stringa xml impazzisce sulla presenza dei <> del testo sopra.

    Cosa mi consigliate di fare?

    molte grazie
    mir
    Fotografario MultiUtente Interamente in Flash: QUI

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    714
    Per chiarimento riporto anche la stringa in ASP:

    codice:
    Response.Write "<TESTO TESTO=""" & rs("TESTO") & """/>"
    Fotografario MultiUtente Interamente in Flash: QUI

  3. #3

    Re: Stringhe html e generazione xml da DB

    Originariamente inviato da Mir
    Mi trovo con un problemino di sostituzione di caratteri:

    in Flash ho una casella di input del tipo htmlText dalla quale, se traccio l'inserimento, ottengo una cosa del genere:

    codice:
    <TEXTFORMAT LEADING="2"><P ALIGN="LEFT"><FONT FACE="Century Gothic" SIZE="15" COLOR="#993366" LETTERSPACING="0" KERNING="1">ciao ragazzi &lt;b&gt; come &lt;/b&gt; va?</FONT></P></TEXTFORMAT>
    dove &lt;b&gt;= e &lt;/b&gt;=

    Ora salvo in un DB in un certo record il testo sopra e quando lo ripesco lo invio a Flash in xml solo che la stringa xml impazzisce sulla presenza dei <> del testo sopra.

    Cosa mi consigliate di fare?

    molte grazie
    mir
    potresti fare diversamente tipo
    Codice PHP:
    [b]al posto di [b[/bal posto di [/b]
    poi in flash fai la sostituzione

    descrizione 
    descrizione.split("[b]").join("[b]");
    descrizione descrizione.split("[/b]").join("[/b]"); 
    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    714
    Faccio così quindi:

    var my_str:String = new String("al posto di ");
    var my_array:Array = my_str.split("");
    var mod:Array = Array();

    for (var i = 0; i<my_array.length; i++) {
    if (my_array[i]=="<") {
    my_array[i]="["
    }
    }

    e dopo rimetto assieme in una nuova stringa ... tuttavia non mi piace come soluzione anche se fa il suo sporco lavoro
    Fotografario MultiUtente Interamente in Flash: QUI

  5. #5
    cioè un ciclo un array che poi ricomponi.....direi troppe cose...e poi scusami nella fretta avevo omesso una cosa ...si deve sostituire la[ con la "<" e dualmente x la ]
    così molto più semplice facciamo la sostituzione di tutto il tag

    descrizione="questo il "[ b ]"testo["/"b] esterno"
    descrizione = descrizione.split(""["b"]").join("");
    descrizione = descrizione.split("
    ").join("[/b]");
    trace(descrizione)



    ps attenzione alle virgolette...che le ho messe ora male
    codice:
    descrizione="questo il testo esterno"
    descrizione = descrizione.split("").join(""); 
    descrizione = descrizione.split("").join("");
    trace(descrizione)
    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

  6. #6
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    714
    hmmmmm .... questo è il trace che ottengo:

    codice:
    q[/b]<[/b]b[/b]>[/b]u[/b]<[/b]b[/b]>[/b]e[/b]<[/b]b[/b]>[/b]s[/b]<[/b]b[/b]>[/b]t[/b]<[/b]b[/b]>[/b]o[/b]<[/b]b[/b]>[/b] [/b]<[/b]b[/b]>[/b]i[/b]<[/b]b[/b]>[/b]l[/b]<[/b]b[/b]>[/b] [/b]<[/b]b[/b]>[/b]t[/b]<[/b]b[/b]>[/b]e[/b]<[/b]b[/b]>[/b]s[/b]<[/b]b[/b]>[/b]t[/b]<[/b]b[/b]>[/b]o[/b]<[/b]b[/b]>[/b] [/b]<[/b]b[/b]>[/b]e[/b]<[/b]b[/b]>[/b]s[/b]<[/b]b[/b]>[/b]t[/b]<[/b]b[/b]>[/b]e[/b]<[/b]b[/b]>[/b]r[/b]<[/b]b[/b]>[/b]n[/b]<[/b]b[/b]>[/b]o
    Fotografario MultiUtente Interamente in Flash: QUI

  7. #7
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    714
    hmmm ... non mi ci raccapezzolo più ...

    allora io ho: descrizione = "questo il testo esterno"

    e devo arrivare ad: descrizione = "questo il (quadrata aperta)b(quadrata chiusa) testo (quadrata aperta)/b(quadrata chiusa) esterno"



    giusto?
    Fotografario MultiUtente Interamente in Flash: QUI

  8. #8
    scusami ma quando uso le parentesi nn si vedono e quindi il codice risulta alterato salvando la risposta..
    Immagini allegate Immagini allegate
    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

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.