xmllint me fait un caprice ?
Bonjour,
j'ai une série de diapos en docbook avec la dtd suivante :
<!DOCTYPE slides PUBLIC "-//Norman Walsh//DTD Slides V3.3.1//EN"
"http://docbook.sourceforge.net/release/slides/current/schema/dtd/slides-full.dtd">
Voilà ce que me sort xmllint --valid module1.dbk
module1.dbk:380: element slides: validity error : Element slides content
does not follow the DTD, expecting (slidesinfo , speakernotes? , foil* ,
foilgroup*), got (slidesinfo foil foil foil foil foil foil foil foil
foil foilgroup foilgroup foilgroup foil )
</slides>
^
J'ai essayé d'ajouter des caractères non-espaces entre les balises et,
là, il m'indique effectivement des CDATA en plus :)
Moi, je comprends que :
-- slidesinfo est obligatoire ;
-- speakernotes est optionnel ;
-- foil et foilgroup peuvent apparaître un nombre quelconque de fois.
Où est mon erreur ?
--
Thomas Harding
Reply to: