RDV+DIAL chat illimit� dans ta r�g!
no save
Assistance
Achat
News

Forum | programmation
XML / DTD / Codes caracteres speciaux
Orel, le sam. 13 sept. 2003 à 22:53:56
Bonjour,

Voila, j'ai un petit probleme avec la declaration des entites en DTD et l'interpretation XSLT qui s'en suit.

Voici un exemple, vous allez vite cerner le probleme :

- Fichier dtd.dtd :

<?xml version="1.0" encoding="ISO-8859-1"?>
<!ENTITY nbsp " ">
<!ENTITY eacute "é">
<!ENTITY egrave "è">

- Fichier xml.xml :
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE arbo SYSTEM "dtd.dtd">
<?xml-stylesheet href="xslt.xsl" type="text/xsl" ?>
<arbo>
<site>
<descriptif>Créion</descriptif>
etc...

- Affichage obtenu index.php :
Création

Snif :/

- Par contre pour le resultat au lancement xml.xml la tout va bien :
Création

- Voici le code de la page php :

<?php

$xsltproc = xslt_create();

$html = xslt_process($xsltproc, 'xml.xml', 'xslt.xsl');

if (!$html) die('XSLT processing error: '.xslt_error($xsltproc));

xslt_free($xsltproc);

echo $html;
?>

Bref je dois oublier de faire un petit quelque chose assez stressant :p

Cordialement,

Orel

P.S.: je suis sur que cela vient du fichier PHP.


Orel
sept. 03
Suivant
REPONSES
Orel
sept. 03
Ludwig
mars 07
Elizoux
août 07
nizar
sept. 07
GhostRaider
oct. 07
Version Web
Réalisé par RedShift
no save