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 ****