{ if (get("singleMode", false())) then $book := {"_recordId": get("singleModeRecordId","")} else (), .//div[@resource]//table[@summary]//tr/vl:set-book-property(th, td), css("div#record div.row.result")/*[.//label]/vl:set-book-property(.//label, normalize-space(join(following-sibling::*))), css("div#detailview-leftcol div.detailview-content-item")/vl:set-book-property(./div[1], ./div[2]), (:ub leipzig:) css("div.tab-content div.description-tab table.table")//tr/vl:set-book-property(th, td) }
Bücherei|Library|Collection | ?Bereich|Area | ?Standort|Location | ?Signatur|Call Number | ?Barcode | ?Status | ?Zss-Heft|Journal Item | ?Vorbestellungen|Reservations | ?Entliehen bis|Checked Out until | ?* |
---|---|---|---|---|---|---|---|---|---|
{$holding.libraryBranch} | {$holding.libraryLocation} | {if (exists(($holding.libraryBranch, $holding.libraryLocation))) then $holding.id := . else $holding.libraryBranch := . } | {$holding.id} | {$holding.barcode} | {$holding.statusStr := (let $big := *[contains(@class, "text-")] return if ($big) then $big[1] else .), extract(., "[0-9.-]{10}")[.]!($holding.duedate:=parse-date(.)) } | {$holding("Journal!") := .} | {$holding.pendingOrders} | {normalize-space()[.]!($holding.duedate:=parse-date(.))} | { $holding.orderable := true(), $holding._orderUrl := @href }? |