Skip to content

Instantly share code, notes, and snippets.

@meau
Created July 24, 2014 15:40
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save meau/20e4f8a63335b2eeb513 to your computer and use it in GitHub Desktop.
Save meau/20e4f8a63335b2eeb513 to your computer and use it in GitHub Desktop.
What's the largest folder number in a given finding aid?
xquery version "1.0";
declare namespace ead="urn:isbn:1-931666-22-9";
declare namespace xlink = "http://www.w3.org/1999/xlink";
<foldernum>
{
for $ead in ead:ead
let $doc := base-uri($ead)
return
<document uri="{$doc}">
{
for $ead in $ead
let $folder := $ead//ead:container[@type="Folder"][matches(.,'^[0-9]+$')]
let $maxfolder := max($folder)
return
$maxfolder
}
</document>
}
</foldernum>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment