My question is simple for some and just impossible for others (like me)
I have an XML file and I want to split it into small XML files, of course I've to split it when I reach certain count on <DOCUMENT>
Element, I've to put 60 <DOCUMENT>
in each small XML file.
My document is formated like that :
<DOCS><PIL><ELEMENT1><ELEMENT2> <ELEMENT1><PIL><DOCUMENT><ELEMENT1><ELEMENT2><ELEMENT3><ELEMENT4><SUBELEMENT1><ELEMENT1><ELEMENT1><ELEMENT1></SUBELEMENT1><SUBELEMENT2><ELEMENT1><ELEMENT1><ELEMENT1></SUBELEMENT2></ELEMENT4><ELEMENT5><ELEMENT6></DOCUMENT></DOCS>
So my question is how can I split it having 60 <DOCUMENT>
in each file ? and do it very quick.
If someone have a solution using Talend that would be great. knowing that using tXMLOutput I can split it but it will only take one element from each loop and all the element of my "document" loop