XML Script logo
Example of replace
Code
<_data >
	<top >
		<foo value="1" />
		<foo value="2" >
			<child value="ch" />
		</foo>	
		<foo value="3" />
		<foo value="4" />
		<foo value="5" />
	</top>
</_data>

# replace(top\foo[2], top\foo[3], 0,  "in the middle" ) #
# top #

# replace(top\foo[2], top\foo[3], 1,  "replacement" ) #
# top #

# replace(top\foo[2], top\foo[3], 1,  "<new />" ) #
# top #

# replace(top\foo, top\new, 1,  "replaced again" ) #
# top #

Output

		<foo value="1" />
		<foo value="2" >
			<child value="ch" />
		</foo>in the middle<foo value="3" />
		<foo value="4" />
		<foo value="5" />
	
		<foo value="1" />
		replacement
		<foo value="4" />
		<foo value="5" />
	
		<foo value="1" />
		replacement
		<new />
	
		replaced again
	

Ref

x.7102

XML Script homepage | Documentation home | XML Script docs | Command list | Function list | X-Tract docs

X-Stream, X-Tract and XML Script are trade marks of DecisionSoft Limited
© Copyright 1998-2000 DecisionSoft Limited