Closed algaudin closed 6 years ago
En relisant les guidelines CapiTainS, j'ai vu qu'il faut ajouter un tei:
pour chaque élément du chemin XPath qu'il y a dans le refDecl
.
Est-ce que cela favorise une trêve ?
Je pense que dans la toute première balise text
, il faut ajouter les attributs xml:lang="fr"
et xml:base="urn_de_l_edition"
. Il faudra sûrement modifier le relax ng une fois de plus.
Je vais modifier tout ça, et tester avec le validateur Capitains, avant de faire tourner cela sur Travis. Merci :)
J'ai modifié tout ce que vous m'aviez dit et voici le résultat des tests :
Ceci est le résultat pour wikid1 :
Pour wikid2 :
Et pour le wikid3 :
Pensez-vous que je peux tout pusher ?
OUI !!! :D
J'ai fait une pull request, mais il apparait toujours un problème :
Et il y a en plus un problème sur le schéma Text not allowed here
, lignes 781 et 993 du fichier xml wikid1
En tout cas, on est sur le chemin de la victoire ! :)
@PonteIneptique
Nous y sommes presque, mais nous n'arrivons pas à régler le problème de "Available in Inventory" après vérification attentive des urn dans les fichiers cts.
Nous avons aussi un problème de DTD sur la première série de lettre que nous n'arrivons pas à identifier.
Merci !
Votre URN est fausse : URN !+ Nom de fichier avec extension :)
Merci!
Après de nouveaux tests, il y a toujours le problème de DTD sur le fichier correspondant à la première série de lettres. J'ai pourtant modifié à plusieurs reprises le fichier relaxng, sans succès. Des idées ?
Votre schéma n'est malheureusement pas pris en compte par Hooktest qui ne teste que le schéma TEI général. Il est donc probable que votre schéma ne soit pas compatible TEI sur ces deux points. Pouvez-vous m'indiquer les lignes correspondantes ?
Finalement, grâce à tout le monde, on a trouvé notre erreur. Notre schéma nous permettait d'ajouter du texte directement dans une balise <div>
, mais la TEI ne l'autorise pas. Nous avons donc ajouté les balises <p>
manquantes.
Comme vous le savez, Travis nous fait la guerre depuis le début de notre projet. Nous avons perdu la bataille, certes, mais pas la guerre !
Dans notre défense, il semblait y avoir plusieurs problèmes, qui nous ont été révélés par notre espion dans le camp ennemi, notre cher CapiTainS Guideline Single File Validator :
URN Informations
Correct xml:lang attribute
Passage level parsing
Correct xml:lang attribute
RefsDecl parsing
Passage level parsing
Unique nodes found by XPath
Duplicate passages
Forbidden characters
Je suis persuadé qu'on arrivera à faire une trêve, dès qu'on aura résolu tous ces problèmes. Des idées ?