Hi Nick, > for $x in db:open("bccdc_covid19") > return rename node $x//baz as "foo"
The rename expression must be performed on a single target node. Try this instead: for $baz in db:open("bccdc_covid19")//baz return rename node $baz as "foo" …or… db:open("bccdc_covid19")//baz ! (rename node . as "foo") Hope this helps, Christian On Fri, Jun 19, 2020 at 12:22 AM Nicholas <saunders.nicho...@gmail.com> wrote: > > Pardon, this indeed works: > > > for $x in db:open("bccdc_covid19") > return rename node $x//baz as "foo" > > > but only for the first node baz -- how can I rename all of the nodes? > Or match an Xpath? > > > It's CSV data, so the general layout (?) is csv/record/entry and instead > of "record" I'd want that to be something else -- doesn't really matter > what. >