Récupérer et reformater un book [db:book] déjà produit mais non valide | ||
---|---|---|
Précédent | Chapitre 2. Produire un livre docbook [db:book]. | Suivant |
Vérifier que l'en-tête du fichier XML du livre est bien une en-tête DocBook et pas l'en-tête DOA qui qui entraine l'utilisation d'une transformation non standard incompatible avec epub3, il faut avoir les trois lignes d'en-tête signalées au premier paragraphe de ce chapître.
<?xml version="1.0" encoding="UTF-8"?> <?xml-model href="http://docbook.org/xml/5.0/rng/docbook.rng" schematypens="http://relaxng.org/ns/structure/1.0"?> <?xml-model href="http://docbook.org/xml/5.0/rng/docbook.rng" type="application/xml" schematypens="http://purl.oclc.org/dsdl/schematron"?>
La balise <book> doit avoir les attributs standards (le mathML est facultatif, vous en avez besoin seulement si vous avec des formules en mathML). Cela donne :
<book xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" version= "5.0" xml:lang="fr">
Vérifiez la présence et le contenu de la balise <info> avec au moins les balises suivantes renseignées :
<cover>
<authorgroup> (auteurs et éditeur)
<pubdate>
<keywordset>
<abstract>
<copyright>
avec au moins les informations décrites plus haut.