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 ?