le dtd est mort ? qu'existe il en remplacement? - XML/XSL - Programmation
Marsh Posté le 13-01-2004 à 04:15:12
XML Schema a tout ce qu'il faut pour supplanter les DTDs
Je vois pas ou tu as ete pecher l'idée du contraire.
Les evolutions futures a suivre IMHO seront:
l'extension de XML Schema par Relax NG
L'architecture DSDL qui basée entre autre sur Relax NG, a l'ambition de faire beaucoup plus. DSDL = Document Schema Definition Language, en cours de definition et d'etude par les comites ISO, loin d'etre abouti, en phase de specification actuellement.
Il y a pas mal de nouveautes bien pensées dans DSDL en particulier les propositions de James Clark sur le namespace routing language (qui indique enfin comment un document doit etre validé par rapport a chaque namespace qu'il contient, entres autres), et le boulot des gens de Topologi (format dzip, schemachine...).
J'ai pas de liens en francais par contre a ce sujet.
A+,
Marsh Posté le 13-01-2004 à 08:05:36
gilou a écrit : |
Si tu as des liens en anglais, je suis preneur, je suis de corvée de validation aujourd'hui
Marsh Posté le 13-01-2004 à 13:44:39
Merci de votre aide.
A présent, je m'appretais à developper un truc en java à l'aide de la lib "dtdparser" de marc wutka, existe t'il un equivalent pour le Xml schema.
Vous m'avez indiqué Relax NG, sur le site il ya plein plein de lib et de "validators" pouvez vous m'orienter (une fois de plus).
Je vous avouerais que je suis un peu lasser d'essayer plein d'api, Dom4j, jdom... Merci de me faire gagner du temps!
Le lien http://selfhtml.selfhtml.com.fr/xml/ est sympathique en fr pour les dtd, par contre pour le XSL(T) ca devient en allemand. Heu... d'autres liens en fr si ou plait.
Marsh Posté le 13-01-2004 à 13:50:16
ReplyMarsh Posté le 13-01-2004 à 18:33:55
pluviotor a écrit : Merci de votre aide. |
Relax NG, je suis pas certain qu'il y ait des masses d'outils, mais s'il y en a il doivent etre chez james clark a priori: http://www.thaiopensource.com/relaxng/ faut regarder du cote de jing et trang.
Sinon, pour un parser XML validant les schemas, en java, je me tournerais vers Xerces2 java chez apache: http://xml.apache.org/xerces2-j/index.html
Et pourquoi nous cause tu subitement du XSL ici... Tu t'occupes de schemas ou de transformation de doc ou de presentation??
A+,
Marsh Posté le 13-01-2004 à 02:01:46
Voilà, je suis loin d'être un expert en xml.
J'ai recherché sur le forum le terme "dtd", rien.
J'ai du mal à décoder les news sur le monde xml (voir sur xml.fr).
Je suis rester avec l'idée que le xml schema n'était pas encore
valide pour supplanter les DTD. Qu'en est il?
Avez vous des liens, des tutoriaux surtout en francais.