[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&ograve;</name>
>    <mail>gianiaz a gianiaz.net</mail>
>    <comp></comp>
>    <desc>godr&ograve;</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&ograve;</name>
     <mail>gianiaz a gianiaz.net</mail>
     <comp></comp>
     <desc>
	<![CDATA[
		godr&ograve;
	]]>
	</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