Hello les people,
Dans ce lien : Processing DocBook 5 (en)
On peut lire
Mais XMLLint supporte parfaitement les DTDs il me semble. Ce n'est pas OK de valider des documents DocBook avec une DTD plutôt qu'un schéma RelaxNG ?
En plus je préfère les DTD, parce que tout nigaud que je suis, je ne sais pas faire une référence à un schéma RelaxNG depuis un fichier XML. En tous les cas, rien ne fonctionne avec XMLLint.
Valider avec une DTD et valider avec un schéma XML, ce n’est pas équivalent ? Je croyais que DocBook pouvait s’exprimer entièrement dans une DTD.
-- EDIT -- Il existe plusieurs versions de DocBook. Je parle de la version 5. Sinon évidement, vu l’ancienneté de DocBook, il est évident qu’il n’a nécessairement put être défini qu’avec une DTD dans la passé antérieur à XML et Cie. -- FIN EDIT --
Modifié par hibou57 (15 Oct 2011 - 09:50)
Dans ce lien : Processing DocBook 5 (en)
On peut lire
Le lien précédent a écrit :
Many people use xmllint from the libxml2 toolkit to validate their DocBook 4 documents. Although xmllint has a --relaxng option to validate against a RelaxNG schema (XML syntax only), it does not process Schematron rules. So you will not be able to fully validate a DocBook 5 document with xmllint currently.
Mais XMLLint supporte parfaitement les DTDs il me semble. Ce n'est pas OK de valider des documents DocBook avec une DTD plutôt qu'un schéma RelaxNG ?
En plus je préfère les DTD, parce que tout nigaud que je suis, je ne sais pas faire une référence à un schéma RelaxNG depuis un fichier XML. En tous les cas, rien ne fonctionne avec XMLLint.
Valider avec une DTD et valider avec un schéma XML, ce n’est pas équivalent ? Je croyais que DocBook pouvait s’exprimer entièrement dans une DTD.
-- EDIT -- Il existe plusieurs versions de DocBook. Je parle de la version 5. Sinon évidement, vu l’ancienneté de DocBook, il est évident qu’il n’a nécessairement put être défini qu’avec une DTD dans la passé antérieur à XML et Cie. -- FIN EDIT --
Modifié par hibou57 (15 Oct 2011 - 09:50)