Denis Arnaud wrote:
Tu peux aller faire un tour sur le site DeveloperWorks d'IBM:
http://www-105.ibm.com/developerworks/tools.nsf/dw/xml-all-byname?OpenDocument&Count=500

Tu y trouveras tout un tas d'outils relatifs à XML, et notamment des parseurs et/ou validateurs, pour pas mal de langages dont Java, C, C++, Perl, PHP, Python.
Par exemple, un parseur/validateur XML pour C++:
http://www.alphaworks.ibm.com/tech/xml4c
Le même pour Java: http://www.alphaworks.ibm.com/tech/xml4j
Oracle fait aussi des parseurs/validateurs et tout un tas d'outils pour XML:
http://otn.oracle.com/tech/xml/content.html
Pour le C++, par exemple: http://otn.oracle.com/tech/xml/xdk_cpp/content.html

Est-ce que cela répont à ta question?

Note aussi que le DTD est en passe d'être remplacé par XSchema (moins lourd que le DTD), et que des livres et des outils commencent à apparaître pour cette "technologie".

Je ne pense que le probleme de DTD soit une uniquement une question de lourdeur. Si vous vous regardez deux secondes un vous verrez qu'un fichier DTD n'est pas un fichier XML (mais plutot SGML). Ceci signifie qu'on ne peut pas utiliser facilement tous les outils XML standards (comme XSLT ...) pour manipuler les DTDs. C'est la principale raison pour laquelle ce format est voue a disparaitre. Il ne permet pas non plus de typer correctement les donnees. Voila , je pense qu'il vaut mieux commencer des maintenant par XML Schema. Son approche semble plus naturel. Ca sera plus utile pour l'avenir.

A+

Nicolas.



Linux-Azur :      http://www.linux-azur.org
Désinscriptions: http://www.linux-azur.org/liste.php3
**** Pas de message au format HTML, SVP ****

Répondre à