У меня есть большой (1 ГБ) файл, который мне нужно разделить на более мелкие файлы. Я хочу, чтобы каждый файл меньшего размера содержал 500 тегов <OFFER>
.Разделить XML-файл на несколько файлов с 500 тегами каждый
Вот небольшой фрагмент из большого файла XML:
<?xml version="1.0"?><RESULT>
<header>
<site>http://www.thomascook.fr</site>
<marque>ThomasCook France</marque>
<logo>http://www.example.com/example.gif</logo>
</header>
<OFFER>
<IFF>5810</IFF>
<TO>TCF</TO>
<COUNTRY>Chypre</COUNTRY>
<REGION>Chypre du Sud</REGION>
<HOTELNAME>Elias Beach & Country Club</HOTELNAME>
<DESCRIPTION>....</DESCRIPTION>
<TYPE>Sejour</TYPE>
<STARS>5.0</STARS>
<THEMAS>Plage directe;Special enfant;Bien-Etre-Fitness</THEMAS>
<THUMBNAIL>http://example.com/example.jpg</THUMBNAIL>
<URL>http://example.com/example.html</URL>
<DATE>
<BROCHURE>TCFB</BROCHURE>
<DURATION>7</DURATION>
<DURATION_VAR>6_6-9</DURATION_VAR>
<BOARD>Demi-pension</BOARD>
<DEPARTURE>27.2.2011</DEPARTURE>
<RETURN>6.3.2011</RETURN>
<DEPARTURE_CITY>PAR</DEPARTURE_CITY>
<ARRIVAL_CITY>LCA</ARRIVAL_CITY>
<PRICE>790</PRICE>
<URL>http://example.com/other-example.html</URL>
</DATE>
</OFFER>
<OFFER>
(etc)
</OFFER>
Как я могу это сделать?
Пожалуйста, открепите свой XML, чтобы мы могли его прочитать. –
Какой язык программирования вы используете (или можете использовать)? –
Я использую Stax с java – timo