Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2007
    Messaggi
    14

    Inserire Html in un file xml

    Salve,
    sto sviluppando un applicazione php che utilizza xml come pseudo database.
    Mi sono scontrato con il problema di inserire html in un elemento di xml.
    la mia idea sarebbe di sostituire < e> con le corrispettive entità cosi da risolvere il problema , è un buon sistema?

  2. #2
    Utente di HTML.it
    Registrato dal
    Nov 2007
    Messaggi
    14
    allora, mi sono informato..
    sono indeciso se utilizzare il campo cdata oppure fare l'escape, secodo voi qual'è il metodo piu sicuro?

  3. #3
    Ciao, si può vedere il codice incriminato? Essendo html un sottoprodotto di XML non vedo perchè non puoi scrivere codice html in file xml.. Anzi non è propriio cosi ma comunque vediamo un pò di codice cosi ci ragioniamo su..
    Questa volta, più che un voto.. è favoreggiamento.

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2007
    Messaggi
    14
    il codice nn è specifico poiche il mio cms deve salvare delle porzioni di html, come ad esempio dei template su un file xml, quindi nn è possibile conoscere prima il tipo di contenuto.

  5. #5
    Ok, puoi comunque inserire elementi del vocabolario html all'interno dei tuoi fogli XML..

    Magari puoi fare in questo modo:
    Codice PHP:
    <pagina>
      <
    html:taghtml xmlns:html="http://www.w3.org/1999/xhtml">
        <
    titolo>Mio titolo</titolo>
        <
    descrizione>
          
    Bla bla bla bla bla bla bla bla
          
    <html:taghtml>blup blup blup blup</html:taghtml>
          
    bla bla bla
        
    </descrizione>
      </
    html:taghtml>
    </
    pagina
    In breve, ti crei un namespace per i tag html che vengono interpretati come vocabolario xhtml.. ogni tag html lo fai precedere dal namespace (in questo caso "html")
    Questa volta, più che un voto.. è favoreggiamento.

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 © 2026 vBulletin Solutions, Inc. All rights reserved.