<html><body>
{
for
$
act
in
doc
(
"hamlet.xml"
)//
ACT
let
$
speakers
:=
distinct-values
(
$
act
//
SPEAKER
)
return
<div>
<h1>
{
string
(
$
act
/
TITLE
)
}
</h1>
<ul>
{
for
$
speaker
in
$
speakers
return
<li>
{
$
speaker
}
</li>
}
</ul>
</div>
}
</body></html>