xsl-list
[Top] [All Lists]

Re: Split XML and output to different files

2002-11-20 15:16:29
You can accomplish this by writing a transform which will select from your input document exactly one 'npc' element with the correct id, and then running it three times each time looking for a different ID and directing the output to a different file. Or, you can use an extension as others have suggested.


Niko Matsakis
DataPower technology.

Juan Carlos Gonzalez wrote:

Hi:

I want to split my xml file into multiples files. Any
idea of how to accomplish it?

This is an example of the input file:

"input.xml"
<root>
<npc id="1">
 <p pid="1"/>
 <p pid="2"/>
 <p pid="3"/>
</npc>
<npc id="2">
 <p pid="3"/>
 <p pid="4"/>
 <p pid="5"/>
</npc>
<npc id="3">
 <p pid="4"/>
 <p pid="5"/>
 <p pid="6"/>
</npc>
</root>

The outputs should be like:

"npc1.xml"
<npc id="1">
 <p pid="1"/>
 <p pid="2"/>
 <p pid="3"/>
</npc>

"npc2.xml"
<npc id="2">
 <p pid="3"/>
 <p pid="4"/>
 <p pid="5"/>
</npc>

"npc3.xml"
<npc id="3">
 <p pid="4"/>
 <p pid="5"/>
 <p pid="6"/>
</npc>

Thanks

__________________________________________________
Do you Yahoo!?
Yahoo! Web Hosting - Let the expert host your site
http://webhosting.yahoo.com

XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list




XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list