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

Discussione: Problema apice

  1. #1

    Problema apice

    Salve ragazzi,
    ho un problemino con gli apici...
    vi spiego:

    ho un file xml che ha una struttura semplicissima:
    <SQUADRA>
    <MANAGER>Francesco Poli</MANAGER>
    <P1>21 - ANTONIOLI</P1>
    <D1>3 - D'ANNA</D1>
    <D2>77 - GRANDONI</D2>
    :
    :
    </SQUADRA>

    alcuni calciatori compaiono con l'apice!!!

    io creo un file xml che legge questo xml e stampa la formazione del calciatore su un campo di calcio!

    Il problema è il seguente:
    tutti i calciatori che contengono l'apice compaiono in questo modo:
    ad esempio D'Anna compare così: D&apos;ANNA

    Comeposso risolvere?
    posso chiamare qualche metodo ActionScript sulla variabile prima di stamparlo o altro?

    Grazie mille a tutti in anticipo

    Luketto

  2. #2
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Scusa, cosa c'è che non va, che appare tutto in maiuscolo?

  3. #3
    invece di D'ANNA esce D&apos;ANNA

  4. #4
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Ah, è il forum che trasforma l'&_apos; in apice. Si risolve facilmente: riporta qua lo script che stai usando.

  5. #5

    eh?

    ma che dici? stò parlando di flash+xml!!!

  6. #6
    prova a scrivere l'apice così %27

    D%27ANNA = D'anna


    cmq qui trovi la tabella di riferimento a tutti i caratteri speciali

    http://www.macromedia.com/cfusion/kn...fm?id=tn_14143


    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

  7. #7
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Aspetta, enigma, non serve fare l'escape dei caratteri, è un problema di lettura del nodo, che va letto con:

    codice:
    campo_di_testo.html = true;
    campo_di_testo.htmlText = nodo.firstChild.nodeValue
    e non
    codice:
    campo_di_testo.text = nodo.firstChild

  8. #8

    ma...

    io faccio:
    System.useCodepage = true;

    var nomeFile = _root.nome;

    var myXML:XML = new XML();
    myXML.ignoreWhite = true;
    myXML.onLoad = function(ok)
    {
    if (ok)
    {
    nodo = this.firstChild;
    nodi = nodo.childNodes;
    mister = nodi[0].childNodes;

    p1 = nodi[1].childNodes;
    d1 = nodi[2].childNodes;
    d2 = nodi[3].childNodes;

    ecc ecc

    devo sostituire con:
    p1.html = true;
    p1.htmlText = nodi[1].childNodes

    d1.html = true;
    d1.htmlText = nodi[2].childNodes

    d2.html = true;
    d2.htmlText = nodi[3].childNodes


    ???

  9. #9
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    codice:
    myXML.onLoad = function(ok)
    {
    	if (ok)
    	{
    		nodo = this.firstChild;
    		nodi = nodo.childNodes;
    		mister = nodi[0].childNodes;
    		p1.html = true;
    		p1.htmlText = nodi[1].firstChild.nodeValue;
    		d1.html = true;
    		d1.htmlText = nodi[2].firstChild.nodeValue;
    		d2.html = true;
    		d2.htmlText = nodi[3].firstChild.nodeValue;
    	}
    }
    Ma i tuoi campi di testo non devono avere il campo "Var" settato come p1, d1 e d2, bensì devono avere il nome di istanza (p1, d1 e d2)

  10. #10

    grazie

    appena ho un po di tempo lo provo, 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.