curAuthor := (), sigid := 0, if (get("singleResult", false())) then book:={} else (), book.orderable := 0
^[ ]*Titel: {book.title := extract(deep-text(''), '[^/]+')}
Verfasser|Personen {curAuthor := ($curAuthor, extract(deep-text(''), '[^*]+') ), book.author := string-join($curAuthor, "; ")}
ISBN: {$book.isbn := text()}
PPN: {$book.home-url := if (contains(@href, "://")) then @href else concat($base,"/",@href)}
Zeitschrift: {temp := deep-text(""), book.title := concat(if (contains($temp, ":")) then substring-before($temp, ":") else $temp, if (contains($book.id, "-")) then concat(" [",substring-after($book.id, "-"), "]") else ""), book.author := if (contains($temp, "/")) then x"{substring-after(normalize-space($temp), "/")} (Zeitschrift)" else "Zeitschrift"}
Körperschaft: {if ($book.author = "Zeitschrift") then book.author := concat(., " (Zeitschrift)") else ()}
Standort:
Signatur: {sigid := $sigid + 1}
Ausleihstatus: ?
{propname := extract(translate(normalize-space(.), ".", ""), "[^:]+")}
Leider keine Treffer. Leider keine Treffer.
{book.title := deep-text()}
{book.author := extract(text(), " */? *-? *([^-]*)", 1) , (: replace(text(), "( *([-,.])? *\[?(ca[.] *)?[0-9]{4}( *- *)?([0-9]{4})?\]?)$", "") :) book.year := extract(text(), "(\[?(ca[.] *)?[0-9]{4}( *- *)?([0-9]{4})?\]?)$", 1) }
{book.home-url:=if (contains(../@href, "://")) then ../@href else concat(get("base", ""),"/",../@href)} ?