Je vous explique mon malheur. Je suis en train d'écrire un site web dont les informations sont stockées dans des fichiers XML, et affiché après un passage dans le parser XML de PHP.
Le problème, c'est que mes fichiers XML se doivent de suivre une DTD, DTD définie par ailleurs, et utilisée en tant que !DOCTYPE dans mes fichiers. Mais le parseur XML se contrefout royalement de ma DTD, donc quand j'ai un fichier XML avec une erreur de structure, il tente de le parser quand même et affiche un peu n'importe quoi.
Comment faire pour que le parser de PHP en profite pour vérifier si le fichier qu'il parse est DTD compliant ?
--------------- brisez les rêves des gens, il en restera toujours quelque chose... -- laissez moi troller sur discu !
Marsh Posté le 05-05-2001 à 10:14:27
Bonjour à tous
Je vous explique mon malheur. Je suis en train d'écrire un site web dont les informations sont stockées dans des fichiers XML, et affiché après un passage dans le parser XML de PHP.
Le problème, c'est que mes fichiers XML se doivent de suivre une DTD, DTD définie par ailleurs, et utilisée en tant que !DOCTYPE dans mes fichiers. Mais le parseur XML se contrefout royalement de ma DTD, donc quand j'ai un fichier XML avec une erreur de structure, il tente de le parser quand même et affiche un peu n'importe quoi.
Comment faire pour que le parser de PHP en profite pour vérifier si le fichier qu'il parse est DTD compliant ?
---------------
brisez les rêves des gens, il en restera toujours quelque chose... -- laissez moi troller sur discu !