[xquery-talk] replacing a node in in-memory XML

Robert Walpole robert.walpole at devon.gov.uk
Tue Nov 6 15:05:26 PST 2007


Hi,

I am trying to figure out the best way to replace a node within an
in-memory XML fragment.

For example, lets say I have the following fragment in memory...

<communitygroup>
	<group>
		<name>Test</name>
		<services>
			<service value="true">2</service>
		</services>
	</group>
</communitygroup>

...and want to replace the services node with the following...

<services>
	<service value="false">1</service>
	<service value="true">2</service>
	<service value="false">3</service>
</services>

Is there a way of doing this in XQuery?

Obviously I could use an XSL transformation, which would give me the
result I want, but maybe there is a more efficient way using XQuery?

Thanks
Rob Walpole
Devon Portal Developer
Email robert.walpole at devon.gov.uk
Web http://www.devonline.gov.uk

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://x-query.com/pipermail/talk/attachments/20071106/116e8d15/attachment.htm


More information about the talk mailing list