我的問題很簡單,對於一些,只是不可能的其他人(比如我)爪哇 - 斯普利特XML文件,其中包含許多循環
我有一個XML文件,我想將它拆分成小的XML文件,當然我的當我達到某個指定的計數時,我已經將它分開了,我必須在每個小XML文件中放入60個<DOCUMENT>
。
我的文檔格式化這樣的:
<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>
所以我的問題是我怎麼可以拆分它具有在每個文件60 <DOCUMENT>
?並做得非常快。
如果有人有使用Talend的解決方案,那就太棒了。明知使用tXMLOutput我可以拆分,但將只需要每個迴路一個元素,我的「文件」循環
1.獲取內容 2.把它分解 3.然後創建基於分割結果 –
感謝文件要求不同 –