[PHP] xslt & entities

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • jsiegmund
  • Registratie: Januari 2002
  • Laatst online: 19-09 08:48
Ok, ik gebruik de xslt om mn content te parsen naar html (dus XML&XSL). In de tekst komt dit voor:
code:
1
"©"

En wat krijg ik dan op m'n scherm? Dit: "©"
waarom?
code:
1
©
wordt toch echt overal beschreven als het copyright teken, waar komt die rare  dan vandaan?

[ Voor 28% gewijzigd door jsiegmund op 11-02-2004 18:02 ]


Acties:
  • 0 Henk 'm!

  • ludo
  • Registratie: Oktober 2000
  • Laatst online: 26-04-2024
Welke charset gebruik je :? iso-8859-1 :? UTF-8 :? Waarschijnlijk moet je in de hoek van character sets de oplossing zoeken.

[ Voor 10% gewijzigd door ludo op 11-02-2004 18:08 ]


Acties:
  • 0 Henk 'm!

  • PrisonerOfPain
  • Registratie: Januari 2003
  • Laatst online: 26-05 17:08
code:
1
©
proberen dan maar?

  • jsiegmund
  • Registratie: Januari 2002
  • Laatst online: 19-09 08:48
Charsets maakt niet uit wat je kiest; probleem blijft gelijk...
code:
1
©
komt helemaal niet door de parser heen, die kentie niet?? :?

[ Voor 8% gewijzigd door jsiegmund op 12-02-2004 16:53 ]


  • Terranca
  • Registratie: April 2000
  • Laatst online: 18-09 18:25
ik heb hetzelfde probleem met PHP -> XML -> XSLT -> HTML (gebruik makend van Sablotron als XSLT parser)

Tot nu toe helaas geen oplossing gevonden :(

  • jsiegmund
  • Registratie: Januari 2002
  • Laatst online: 19-09 08:48
Bestaat hier al een bug report over dan? Ik neem niet aan dat het de bedoeling is, mijn combi is btw dezelfde als jij gebruikt; dus daar zit het probleem ergens in. Zal wel eens updaten naar nieuwere versies wanneer daar tijd voor is, weet je toevallig of dat helpt?

  • WildernessChild
  • Registratie: Februari 2002
  • Niet online

WildernessChild

Voor al uw hersenspinsels

In een XML-bestand zijn er maar een paar dingen die je mag escapen, ik geloof alleen & en " en ' en < en >. De rest kun je gewoon in je XML-bestand zetten. Dan moet je dus wel de juiste charset kiezen: voor alleen het copyright-teken is ISO-8859-1 wel voldoende; wil je later meer dan zou ik voor Unicode gaan in UTF-8 encoding.
Als je transformeert naar XHTML (dat ook XML is) gaat dit allemaal goed. Als je er HTML 4 van maakt (kan dat überhaupt?) dan zou ik het niet weten...
Voor een goede beschrijving van Unicode en UTF-8 zie hier.

[ Voor 3% gewijzigd door WildernessChild op 12-02-2004 18:26 ]

Maker van Taekwindow; verplaats en resize je vensters met de Alt-toets!

Pagina: 1