? ? ? ? ? {$book := {}}
Status|Verlänger(ungen|t)|Number of renewals|Verl[.]Verfasser|Author|AutorTitel|Title Frist|Due date|Rückgabe|zurückzugeben bis AusleihdatumBarcode|^\s*No\s*$|Buchung|Number|Strichcode|barcode|signatureBibliothek|Branch|Zweigstelle|Bücherei|Library|Location|branch|department|Filiale|Ausleihstelle|place*
{$book.status} {$book.author} {$book.title} {$book.duedate := parse-date(.)} {$book.issuedate := parse-date(.)} {$book.id} {$book.libraryBranch} {if (contains(@href, "vermsg")) then ( if (empty($book.status)) then $book.status := "nicht verlängerbar" else (), $book.statusId := "critical") else ($book.statusId := "curious", $book.renew-link := resolve-uri(@href)) }?
? ? ? ? ? {$book := {"statusId": "ordered", "cancelable": false()}}
Verfasser|Author|AutorTitel|TitleAvailable|Bereit|Eingetroffen|Unterwegs|VerfügbarAbholbar bis|Available until|Zurückgelegt bis|bereit bisAusleihstelle|Bibliothek|Branch|Bücherei|Filiale|Library|Location|Zweigstelle|department|place*
{$book.author} {$book.title} {$book.statusStr} {$book.duedate:=parse-date(.)} {$book.libraryBranch} {$book.cancelable := true(), $book.cancel-link := resolve-html(.)}?
?
{ string() ! (if (matches(., "Diese Ausweisnummer (wurde|ist) nicht gefunden")) then vl:raise-login(.) else vl:raise(.)) }