I have a scenario where I have to create a master.xml from 500 different XMLs, given the following :
-Some structure in start and end is always same. -The is picked up from 500 xmls as it is and added a particular location in master.xml, sample has only 3 will have the total number of added.
So essentially other than the and everything else remains constant.
How can I do this in Java1.5??
Sample Xml :
<SERVICESMSG>
<LMSGHDR>
<HDRINFO>
<HDRVERSNBRID>V1.0</HDRVERSNBRID>
</HDRINFO>
<MSGATTRIBUTE>
<MSGID>1</MSGID>
<MSGREQ></MSGREQ>
<MSGTYPE>REQUEST</MSGTYPE>
<RESPREQIND>N</RESPREQIND>
</MSGATTRIBUTE>
</LMSGHDR>
<SIGNONMESSAGE>
<AUTHENTICATION>
<USERID></USERID>
<USERPASS></USERPASS>
</AUTHENTICATION>
</SIGNONMESSAGE>
<DOCMSGREQ>
<ARCHIVEITEM></ARCHIVEITEM>
<FUNCTION></FUNCTION>
<SEARCHINFOR>
<MAXNUMBER />
</SEARCHINFOR>
<AUDITINFO>
<DOCNUMBER>27</DOCNUMBER>
</AUDITINFO>
<DOCUMENTINFO>
<CHILDDOCMETAINFO>
<ATTRIBUTE ID="attr1">
<VALUE>12345678901234567890123456789012345678901234567890</VALUE>
</ATTRIBUTE>
<ATTRIBUTE ID="attr2">
<VALUE>083121</VALUE>
</ATTRIBUTE>
<ATTRIBUTE ID="attr3">
<VALUE>2018-12-01</VALUE>
</ATTRIBUTE>
<ATTRIBUTE ID="attr4">
<VALUE>1234567890</VALUE>
</ATTRIBUTE>
<ATTRIBUTE ID="attr5">
<VALUE>12345</VALUE>
</ATTRIBUTE>
<ATTRIBUTE ID="attr6">
<VALUE>123</VALUE>
</ATTRIBUTE>
<ATTRIBUTE ID="attr7">
<VALUE>123456789</VALUE>
</ATTRIBUTE>
<ATTRIBUTE ID="attr8">
<VALUE>123</VALUE>
</ATTRIBUTE>
<DOCMETAINFO>
<DOCUMENTPARTMETAINFO>
<IDENTIFIER />
<TYPE>DOC</TYPE>
<DOCUMENTPART>879yutfgcvbhjnhgfhjjjjjjjjjjjjjjjj=</DOCUMENTPART>
</DOCUMENTPARTMETAINFO>
</DOCMETAINFO>
</CHILDDOCMETAINFO>
</DOCUMENTINFO>
<DOCUMENTINFO>
<CHILDDOCMETAINFO>
<ATTRIBUTE ID="attr1">
<VALUE>12345678901234577777773456789012345678901234567890</VALUE>
</ATTRIBUTE>
<ATTRIBUTE ID="attr2">
<VALUE>083222</VALUE>
</ATTRIBUTE>
<ATTRIBUTE ID="attr3">
<VALUE>2018-12-01</VALUE>
</ATTRIBUTE>
<ATTRIBUTE ID="attr4">
<VALUE>1234567890</VALUE>
</ATTRIBUTE>
<ATTRIBUTE ID="attr5">
<VALUE>12345</VALUE>
</ATTRIBUTE>
<ATTRIBUTE ID="attr6">
<VALUE>123</VALUE>
</ATTRIBUTE>
<ATTRIBUTE ID="attr7">
<VALUE>123456789</VALUE>
</ATTRIBUTE>
<ATTRIBUTE ID="attr8">
<VALUE>123</VALUE>
</ATTRIBUTE>
<DOCMETAINFO>
<DOCUMENTPARTMETAINFO>
<IDENTIFIER />
<TYPE>DOC</TYPE>
<DOCUMENTPART>cvfegvieuriygfuergyfiuer7t89347598345555555555555555555555555555677</DOCUMENTPART>
</DOCUMENTPARTMETAINFO>
</DOCMETAINFO>
</CHILDDOCMETAINFO>
</DOCUMENTINFO>
<DOCUMENTINFO>
<CHILDDOCMETAINFO>
<ATTRIBUTE ID="attr1">
<VALUE>fcdsvgregvyeityi43ytfie43</VALUE>
</ATTRIBUTE>
<ATTRIBUTE ID="attr2">
<VALUE>083222</VALUE>
</ATTRIBUTE>
<ATTRIBUTE ID="attr3">
<VALUE>2018-12-01</VALUE>
</ATTRIBUTE>
<ATTRIBUTE ID="attr4">
<VALUE>1234567890</VALUE>
</ATTRIBUTE>
<ATTRIBUTE ID="attr5">
<VALUE>12345</VALUE>
</ATTRIBUTE>
<ATTRIBUTE ID="attr6">
<VALUE>123</VALUE>
</ATTRIBUTE>
<ATTRIBUTE ID="attr7">
<VALUE>123456789</VALUE>
</ATTRIBUTE>
<ATTRIBUTE ID="attr8">
<VALUE>123</VALUE>
</ATTRIBUTE>
<DOCMETAINFO>
<DOCUMENTPARTMETAINFO>
<IDENTIFIER />
<TYPE>DOC</TYPE>
<DOCUMENTPART>cvfegvieuriygfuergyfiuer7t89347598345555555555555555555555555555677</DOCUMENTPART>
</DOCUMENTPARTMETAINFO>
</DOCMETAINFO>
</CHILDDOCMETAINFO>
</DOCUMENTINFO>
</DOCMSGREQ>
</SERVICESMSG>