Pp. 238 (no. 274)
This code sample is adapted from Clifford B. Anderson and Joseph C. Wicentowski, XQuery for Humanists (College Station: Texas A&M University Press, 2020), 238. Download this code sample in its raw form. View the source on GitHub.
xquery version "3.1";
declare namespace tei="http://www.tei-c.org/ns/1.0";
declare variable $poem := <TEI xmlns="http://www.tei-c.org/ns/1.0">
<teiHeader>
<fileDesc>
<titleStmt>
<title>The Best Thing in the World</title>
<author>Elizabeth Barrett Browning</author>
</titleStmt>
<publicationStmt>
<p>The Poetical Works, Vol. IV</p>
</publicationStmt>
<sourceDesc>
<p>Project Gutenberg</p>
</sourceDesc>
</fileDesc>
</teiHeader>
<text>
<body>
<l>What's the best thing in the world?</l>
<l>June-rose, by May-dew impearled;</l>
<l>Sweet south-wind, that means no rain;</l>
<l>Truth, not cruel to a friend;</l>
<l>Pleasure, not in haste to end;</l>
<l>Beauty, not self-decked and curled</l>
<l>Till its pride is over-plain;</l>
<l>Light, that never makes you wink;</l>
<l>Memory, that gives no pain;</l>
<l>Love, when, so, you're loved again.</l>
<l>What's the best thing in the world?</l>
<l>—Something out of it, I think.</l>
</body>
</text>
</TEI>;
declare variable $lines := $poem/tei:text/tei:body/tei:l;
$lines[.contains text ("in" not in "in the world")]