From: Eddy Fras (efras@softeam.fr)
Date: 26/06/2003 - 09:02
Bonjour,
> Bonjour,
> Spécifier une DTD à un document XML créé par JAXP :
> ...
> TransformerFactory transFabrication =
> TransformerFactory.newInstance();
> Transformer transformeur = transFabrication.newTransformer();
> transformeur.setOutputProperty("doctype-system", "doctype.dtd"));
Ce n'est pas exactement ce que je voulais faire.
Cette solution m'oblige à lire une 1ère fois le document XML (depuis un
fichier par exemple), lui appliquer une transformation puis valider le
résultat de la transformation, ce qui risque d'être coûteux en temps
d'exécution.
J'aurais aimé, lorsque je déclenche le parsing, dire au parseur de valider
le document par rapport à une DTD donnée.
Ceci ne semble pas être possible si le document source ne contient pas de
déclaration DOCTYPE ...
Merci.
Eddy
--
Devenez redacteur <XML>fr et contribuez au developpement du
xml francophone (http://xmlfr.org/infos/redacteurs/) !
Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).
Cette liste est a votre disposition pour discuter en francais de
tout sujet technique lie a XML.
Pour resilier votre abonnement, envoyez un message contenant
la commande "unsubscribe" a xml-tech-request@xmlfr.org
(mailto:xml-tech-request@xmlfr.org?Subject=unsubscribe)
Archive générée par hypermail 2.1.3 le 28/06/2004 - 11:06 UTC
webmaster@xmlfr.org
|