【发布时间】:2011-03-15 12:04:55
【问题描述】:
我有一个大 (1 GB) 文件,我需要将其拆分为较小的文件。我希望每个较小的文件包含 500 个 <OFFER> 标签。
这是大型 XML 文件的小 sn-p:
<?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 以便我们阅读。
-
您正在使用(或能够使用)哪种编程语言?