title document
Salut Jérôme (@chauveau)
J’espère que tout va bien !
J’ai une question concernant util.xqm ligne 233 :
declare function max.util:teiDocTitle($dbName, $docPath){
doc($dbName || '/' || $docPath)/tei:TEI/tei:teiHeader/tei:fileDesc/tei:titleStmt/tei:title
};
Dans certains de mes documents (thecae) j'ai deux éléments <title>
qui se succèdent dans l'élément <titleStmt>
.
Du coup ça fout la zone et je ne peux pas consulter mon document.
Pour rédoudre mon bug j'ai ajouté [1] à la fin de la ligne 233 (parce que dans ce cas précis je pouvais faire l'impasse du 2e élément <title>
) … :
declare function max.util:teiDocTitle($dbName, $docPath){
doc($dbName || '/' || $docPath)/tei:TEI/tei:teiHeader/tei:fileDesc/tei:titleStmt/tei:title[1]
};
Mais évidemment c’est mal de toucher au cœur de MaX et j'imagine que ce n'est pas la bonne solution.
Est-ce que c’est jouable d’intervenir là dessus dans le fichiers document_title.xsl ? ou bien ça ne va pas suffire et il faut que tu changes le fichier util.xqm ?
Dans l’idéal, il faudrait pouvoir récupérer tous les nœuds
et décider ensuite dans la xsl ce qu’on garde. Merci !!cc @anne.goloubkoff et @buard