我有一个大 (1 GB) 文件,需要将其拆分为较小的文件。我希望每个较小的文件包含 500 个<OFFER>
标签。
这是大型 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>
我怎样才能做到这一点?