Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Problema di quoting

  1. #1

    Problema di quoting

    Ho provato a cercare negli altri 3d ma non sono riuscito a trovare nulla.
    Creo un file XML prendendo le info da un DB, dopodichè vado a leggere il file .xml tramite php per visualizzarne il contenuto. Purtroppo ho dei problemi nella visualizzazione di caratteri speciali quali virgolette, apici, &, ecc..

    Il file xml che produco è il seguente:

    codice:
    <?xml version="1.0" ?>
    <!DOCTYPE radice SYSTEM "eventi.dtd">
    <radice>
    <evento>
      <titolo>CORSO DI CULTURA E DEGUSTAZIONE DELLA BIRRA</titolo>
      <descrizione>%26quot;
    MONTIGNOSO (MS) 6-7 e 13-14 giugno 2005
    
    L'incasso verr%26agrave; devoluto in beneficenza al reparto di oncologia pediatrica dell'ospedale di Pisa
    ....</descrizione>
      <link>http://www.birraiolo.it/</link>
     </evento>
     
     .....
    Ma per quanto riguarda la descrizione mi visualizza solamente " , scartando tutto il resto.

    Come posso fare per risolvere questo problema?

    Grazie anticipatamente.

  2. #2
    Mai pensato alle entity? Per mezzo del codice php, sostituisci i caratteri speciali con le relative entity.

    Nei link utili trovi un link con tutte le traduzioni.


    Bye.
    My space! Voglio Arthur!!!
    Ho fatto strike!!!
    dotty78

    Prima di postare in “XML, XSL, Smil” dai uno sguardo ai Link utili!

  3. #3
    Questa è la riga di codice php interessata:

    <descrizione>'.str_replace("&","%26",stripslashes( str_replace("\r\n","
    ",stripcslashes(MYhtml_entity_decode($rec["descrizione"]))))).'</descrizione>

    Spero di non andare OT: il dilemma non è php, ma capire dov'è il problema dal punto di vista XML.

    In pratica adesso ho un output (ovvero il file XML) di questo genere:

    <descrizione>Il Dipartimento di Scienze degli Alimenti [CUT] INFORMAZIONI:

    Azienda Agraria Universitaria "Antonio xxx"
    E-mail: xxx.xxx@aass.xxx.it </descrizione>

    ma quando parso l'XML, mi visualizza solamente il contenuto che sta dopo l'ultimo "
    "

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.