diff --git a/models/teiBuilder.xqm b/models/teiBuilder.xqm index 194ec88..7a4d41c 100644 --- a/models/teiBuilder.xqm +++ b/models/teiBuilder.xqm @@ -361,7 +361,7 @@ declare function getSubtitle($content as element()*, $lang as xs:string) as elem : @todo retirer * et utiliser toc :) declare function getItemAfter($item as element()*, $lang as xs:string) as element()? { - $item/following::tei:div[@type = 'section' or @type = 'item' or @type = 'chapter' or @type = 'part' ][1] + $item/following::tei:div[1] }; (:~ @@ -373,7 +373,8 @@ declare function getItemAfter($item as element()*, $lang as xs:string) as elemen : @todo retirer * et utiliser toc :) declare function getItemBefore($item as element()*, $lang as xs:string) as element()? { - $item/preceding::tei:div[@type = 'section' or @type = 'item' or @type = 'chapter' or @type = 'part' ][1] + $item/preceding::tei:div[1] + (:$item/preceding::tei:div[@type = 'section' or @type = 'item' or @type = 'chapter' or @type = 'part' ][1]:) }; (:~