Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    26

    XML e lettere accentate

    Vi espongo il mio problema nel modo meno criptico possibile...

    Stò realizzando un editor visuale per scrivere articoli in un cms fatto in casa. Riesco a scrivere in grassetto, corsivo etc. senza problema.

    I nodi vegono al pettine quando tento di salvare l'articolo in un file xml simile al seguente:
    Codice PHP:
      <?xml version="1.0" encoding="ISO-8859-1" ?> 
    - <articolo>
    - <titolo>
    - <![CDATA[ titolo
      ]]> 
      </titolo>
    - <categoria>
    - <![CDATA[ PHP
      ]]> 
      </categoria>
    - <descrizione>
    - <![CDATA[ descrizione
      ]]> 
      </descrizione>
    - <data>
    - <![CDATA[ 1:46:34 23/11/2006
      ]]> 
      </data>
    - <testo>
    - <![CDATA[ testo
      ]]> 
      </testo>
      </articolo>
    Purtroppo se scrivo da qualche parte una lettera accentata non riesco a salvare il file con quest'istruzione:
    Codice PHP:
    $doc = new DOMDocument('1.0','ISO-8859-1');
    $doc->formatOutput true;
    $root $doc->createElement('articolo');
    $root $doc->appendChild($root);
    //... il resto ...
    $doc->save($Nome.".xml"); 
    La cosa più strana è che se edito il file xml mettendoci lettere accentate il browser lo vede ma
    con
    Codice PHP:
    $doc = new DOMDocument();
    $doc->load$Nome.'.xml' );
    echo 
    $Titolo $doc->getElementsByTagName('titolo')->item(0)->nodeValue."
    "

    niente da fare...
    Preciso che non posso convertire tutte le entità html come facevo quando scrivevo su database in quanto 'mi perdo' tutta la formattazione del testo (grassetto, corsivo, centrato etc.)

    Qualche idea?

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    26
    Vi prego!

    Non sò dove sbattere la testa!

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.