for loop and node text
File: Data.xml
<?xml version="1.0"?>
<cars>
<car>A</car>
<car>B</car>
<car>C</car>
<car>D</car>
</cars>
File: Query.xquery
<cars>
{for $i in (1,2, doc("Data.xml")/cars/car/text(), 3, 4) return <car>{$i}</car>}
</cars>
Output:
<?xml version="1.0" encoding="UTF-8"?>
<cars>
<car>1</car>
<car>2</car>
<car>A</car>
<car>B</car>
<car>C</car>
<car>D</car>
<car>3</car>
<car>4</car>
</cars>
Related examples in the same category