Newsgroup: it.comp.lang.javascript
Titolo: escape e unescape per XML

Supponiamo di avere una stringa
var stringa = "zero < dieci";
se faccio
escape(stringa);
ottengo
zero%20%3C%20dieci
In pratica ho fatto l'escape della stringa sulla base di critiri di escape
degli URI/URL.
Esiste una funzione che mi faccia in vere l'escape con i criteri di XML?
Ciao,
--Gabriele

 Esiste una funzione che mi faccia in vere l'escape con i criteri di XML?
intendi &#xE9; e simili?
ma lo sai che non ci ho mai pensato? certo che sarebbe una carenza
fondamentale se non fosse in previsione
nella peggiore delle ipotesi devi scriverla tu ^^;
--
artemis.alpeia
http://spazioinwind.libero.it/artemis

 nella peggiore delle ipotesi devi scriverla tu ^^;
:-(
Ciao,
--Gabriele

 Esiste una funzione che mi faccia in vere l'escape con i criteri di XML?
Visto che tanto ti serve in ambito XUL, mi specifichi meglio il contesto 
in cui la devi usare..? Cioe', perche' hai necessita' di tale funzione.
-- 
C'ya,
ZER0
  :. job profile - coder.gfxer.webDesigner
"When you have eliminated the impossible, whatever remains,
however improbable, must be the truth." (S.H.)

 < " ' &
Sarà così?
Ciao,
--Gabriele

 Sarà così?
Magari esiste.. solo che io sinceramente non ne ho avuto bisogno, 
perche' avviene automaticamente quando creo i valori testuali.
P.S.
Senti, ho capito che non vuoi dire a cosa stai lavorando.. ma almeno 
puoi dirmi "perche'"..? E' un progetto commerciale, o cos'altro? 
All'altro topic non rispondesti. :)


dell'utente sia salvato come nodeText, non come attribute.
No anche multilinea. In XUL è sempre un textbox.
<textbox id="debug-output" multiline="true" rows="10">
Ciao.
Faser
-- 
FABIO SERRA
*Questo testo deve essere valutato secondo il senso della RFC-3*
Per rispondere in e-mail sostituire "invalid" con "faser"
--------------------

 No anche multilinea. In XUL è sempre un textbox.
Lo so. Intendevo rimarcare il fatto che se inserisci un testo libero 
come attributo, esso NON DEVE essere multilinea, o aver la possibilita' 
di esserlo. Perche' in quel caso la scelta cade obbligatoriamente sul 
gestire tale dato come nodeText, mentre nell'altro caso e' 
"consigliato" l'uso del nodeText.



nodoXML.text = stringa;
alert(nodoXML.xml);
si arragia lui...

 si arragia lui...
Che e' quello che ho scritto io. Ma tu ragioni in termini di IE, lui di 
Mozilla. :)
Mozilla neanche sa cos'e' la proprieta' "xml" di un nodo.. Ha il suo 
oggetto DOMparser e XMLSerializer.
Inoltre: MSXML4.0 si arrangia da solo.. le versioni precedenti col 
fischio (ho su un server una versione antecedente e al momento non posso 
aggiornarla, e sto facendo dei discreti salti mortali).


 All'altro topic non rispondesti. :)
Trattasi di tesi  :-|
Ciao,
--Gabriele

 Trattasi di tesi :-|
Aaah.. capisciuto. Allora, quando sarai pronto per rivelarti al mondo, esigo
di essere uno dei primi a saperlo. :P (Ehy, mi ci metti nei credits, in
fondo agli special thanks? ;D )
--------------------------------
Inviato via 
http://usenet.libero.it

 fondo agli special thanks? ;D )
If (prof.isdaccordo) {
    tesi.credits.addCredits("ZERO");
    tesi.credits.addCredits("it.comp.lang.javascript");
};
Ciao,
--Gabriele

 culto in mio onore.. 8)
ti ricordo che c'è sempre una colazione.........