[Web2.0] Problemi con un xml di ritorno da chiamata ajax
Giacomo Fonderico
giacomo.fonderico a opensourcesolutions.it
Mer 14 Mar 2007 19:25:04 CET
Giovanni Battista Lenoci ha scritto:
> Ciao, sto modificando uno script che fa delle chiamate ajax, e ottiene
> come risultato un xml.
>
> Siccome sul server su cui mi trovo le accentate memorizzate sul db non
> vengono mostrate faccio in modo che lo script php mi ritorni i caratteri
> codificati.
>
> Il risultato ่ qualcosa del genere:
>
> <?xml version="1.0" encoding="UTF-8" ?>
> <addresses>
> <address>
> <name>però</name>
> <mail>gianiaz a gianiaz.net</mail>
> <comp></comp>
> <desc>godrò</desc>
> <id>21</id>
> </address>
> </addresses>
>
> Solo che poi nella funzione js che mostra i risultati prelevo gli
> address cosi:
>
> var items = getByTag(x.responseXML, "address");
>
>
> Il problema ่ che quando ci sono delle entitเ html se faccio un alert di
> items.length ottengo 0.
>
> Ci sono problemi che non sto considerando riguardo l'encoding?
>
> potete darmi qualche dritta?
>
> grazie
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Web2.0 mailing list
> Web2.0 a lists.ziobudda.net
> http://lists.ziobudda.net/mailman/listinfo/web2.0
Se includi il testo in una sezione CDATA viene processato senza errori, puoi evitare anche
l'encoding in html ....
<addresses>
<address>
<name>però</name>
<mail>gianiaz a gianiaz.net</mail>
<comp></comp>
<desc>
<![CDATA[
godrò
]]>
</desc>
<id>21</id>
</address>
</addresses>
-------------- parte successiva --------------
Un allegato non testuale ่ stato rimosso....
Nome: giacomo.fonderico.vcf
Tipo: text/x-vcard
Dimensione: 247 bytes
Descrizione: non disponibile
Url: http://lists.ziobudda.net/pipermail/web2.0/attachments/20070314/8306a8c6/giacomo.fonderico.vcf
Maggiori informazioni sulla lista
Web2.0