[XQuery Talk Mailing List Archive Home] [By Date] [By Thread] [By Subject] [By Author] [Recent Entries] [Reply To This Message]

[XQuery Update Newbie] Rename all element nodes (in no namespace) to the same name, but in a namespace?

Ghislain Fourny gfourny at inf.ethz.ch
Sat Feb 20 16:25:45 PST 2010

  [XQuery Update Newbie] Rename all element nodes (in
	no namespace) to the same name
Hi Roger,

How about

for $i in doc('FitnessCenter.xml')//*
  return rename node $i as QName('http://www.gym.com', concat('gym:', local-name($i)))


Using a non-empty prefix, it should not conflict with the default namespace binding.

Kind regards,

> Michael Kay wrote:
>> Try
>> rename node $i as QName('http://www.gym.com', local-name($i))
> I tried that. I got the same error message:
>    New name conflicts with existing namespace binding
> I am using Saxon, version
> Any ideas?
> /Roger


Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
First Name
Last Name
Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.