diff --git a/add/data/xqm/source.xqm b/add/data/xqm/source.xqm index 00715f530b3e409f4fc8ca461869997b65376587..58744f45e5e9f2b97d6c5beafa435fd1c045e21f 100644 --- a/add/data/xqm/source.xqm +++ b/add/data/xqm/source.xqm @@ -135,11 +135,8 @@ declare function source:getSiglum($source as xs:string) as xs:string? { let $doc := doc($source) let $elems := $doc//mei:*[@type eq 'siglum'] - let $siglum := - if(exists($elems)) then - ($elems[1]//text()) - else - () - - return $siglum + return + if(exists($elems)) + then $elems[1] => normalize-space() + else () };