This code sample is adapted from Clifford B. Anderson and Joseph C. Wicentowski, XQuery for Humanists (College Station: Texas A&M University Press, 2020), 216. Download this code sample in its raw form. View the source on GitHub.

xquery version "3.1";

let $doc :=
    <book>
        <title>Version Control: A Novel</title>
        <author>Palmer, Dexter</author>
        <date>2016</date>
    </book>
return
    fn:put($doc, "book.xml")