[Home] [By Thread] [By Date] [Recent Entries]
On 6/30/06, David Carlisle <davidc@xxxxxxxxx> wrote:
With your lastest one I get: <root>
<arbitrary/>
<red>
<elem color="dark-red"/>
<elem color="red"/>
<arbitrary color="none"/>
<elem color="red"/>
<elem color="light-red"/>
<arbitrary/>
</red>
<arbitrary/>
</root>You've still got an extra <arbitrary> hanging around in <red> there. Also, I don't think it scales well, for example if the input grew to: <root> <arbitrary /> <elem color="dark-red" /> <elem color="red" /> <arbitrary color="none" /> <elem color="red" /> <elem color="light-red" /> <arbitrary /> <elem color="dark-red" /> <elem color="red" /> <arbitrary color="none" /> <elem color="red" /> <elem color="light-red" /> <arbitrary /> </root> you would get this output: <root>
<arbitrary/>
<red>
<elem color="dark-red"/>
<elem color="red"/>
<arbitrary color="none"/>
<elem color="red"/>
<elem color="light-red"/>
<arbitrary/>
<elem color="dark-red"/>
<elem color="red"/>
<arbitrary color="none"/>
<elem color="red"/>
<elem color="light-red"/>
<arbitrary/>
</red>
<arbitrary/>
<red>
<elem color="dark-red"/>
<elem color="red"/>
<arbitrary color="none"/>
<elem color="red"/>
<elem color="light-red"/>
<arbitrary/>
</red>
<arbitrary/>
</root>That is of course if I've scaled up the input correctly, no comment from the OP so far. cheers andrew
|

Cart



