Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2003
    Messaggi
    36

    Stringa, XML e carattere &

    Salve a tutti,
    con la necessità di leggere dei file XML generati da database ho scritto questa funzione.
    Ho usato sendAndLoad in quanto devo passare un "id" in POST alla pagina Aspx che genera il file XML e me lo passa come stringa legata alla variabile resultVar che io recupero e parso.



    function sendAndLoad(targetAspx:String, targetId:Number):Void {
    var loadVar:LoadVars = new LoadVars();
    loadVar.onLoad = function(success:Boolean):Void {
    if (success) {
    var readXML:XML = new XML();
    readXML.parseXML(loadVar.resultVar);
    readXML.ignoreWhite = true;
    trace(readXML)
    }
    };
    var sendVar:LoadVars = new LoadVars();
    sendVar.id = targetId;
    sendVar.sendAndLoad(targetAspx,loadVar,"POST");
    }
    sendAndLoad("nomefile.aspx", 1);



    funziona tutto perfettamente, ma se nella stringa che viene generata è presente un carattere &, la stringa viene troncata.

    Non riesco a venirne a capo. Esiste un modo per ovviare questo problema?

    ciao
    Sthunt

  2. #2
    prova a sostituire in asp con un replace al posto di & ---> %26 nella stringa che ti fai generare
    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.