teiCorpus TOC

Bonjour à tou.te.s

Deux petites propositions pour util.xqm > max.util:teiDocTitle

  • Il me semble que ce serait plus sécurisé d'ajouter [1] à la fin du xpath (au cas où un doc ait plusieurs titres) : [XPTY0004] item() expected, element()+ found:

  • A la base je cherchais à intégrer un document dont la racine est <teiCorpus>, donc plusieurs <TEI> à l'intérieur.

  • Avec cette modif, ça fonctionne pas mal

declare function max.util:teiDocTitle($dbName, $docPath){

  if(doc($dbName || '/' || $docPath)/tei:teiCorpus)
  then(doc($dbName || '/' || $docPath)/tei:teiCorpus/tei:teiHeader/tei:fileDesc/tei:titleStmt/tei:title[1])
  else(doc($dbName || '/' || $docPath)/tei:TEI/tei:teiHeader/tei:fileDesc/tei:titleStmt/tei:title[1])

};

Qu'est ce que vous en pensez ?

Edited by Guillaume Porte