Revision 4f6006440f085c84bda5c2676d5dfbe27b06440a authored by sabine seifert on 24 September 2022, 13:15:56 UTC, committed by sabine seifert on 24 September 2022, 13:15:56 UTC
1 parent f19599e
Raw File
search.xql
declare namespace tei="http://www.tei-c.org/ns/1.0";
declare namespace request="http://exist-db.org/xquery/request";
let $query := request:get-parameter("query", ""),
$R :=
<OneBoxResults>
<Diagnostics>success</Diagnostics>
<provider>TEI</provider>
<title>
  <urlText>Results from TEI P5</urlText>
  <urlLink>
	http://tei.oucs.ox.ac.uk/Query/search.xq?query={$query}
   </urlLink>
</title>
{for $i in collection("/db/TEI")//(tei:elementSpec|tei:classSpec|tei:macroSpec)[@ident=$query]
    return
<MODULE_RESULT>
	<U>http://tei.oucs.ox.ac.uk/Query/tag.xq?name={data($i/@ident)}</U>
	<Title>
	  {name($i)}: {data($i/@ident)}
	</Title>
</MODULE_RESULT>}
</OneBoxResults>
return $R
back to top