嗨我正在使用Perl脚本将Big xml分割为小块。我已经审阅此链接 Split file by XML tag使用perl脚本分割xml文件
,我的代码是这样的
if($line =~ /^</row>/)
{
$count++;
}
但即时得到这个错误
works\filesplit.pl line 20.
Bareword found where operator expected at E:\Work\perl works\filesplit.pl line 2
0, near "/^</row"
(Missing operator before row?)
syntax error at E:\Work\perl works\filesplit.pl line 20, near "/^</row"
Search pattern not terminated at E:\Work\perl works\filesplit.pl line 20.
谁能帮我
更新
<row>
<date></date>
<ForeignpostingId />
<country>11</country>
<domain>http://www.xxxx.com</domain>
<domainid>20813</domainid>
</row>
<row>
<date></date>
<ForeignpostingId />
<country>11</country>
<domain>http://www.xxxx.com</domain>
<domainid>20813</domainid>
</row>
<row>
<date></date>
<ForeignpostingId />
<country>11</country>
<domain>http://www.xxxx.com</domain>
<domainid>20813</domainid>
</row>
你想如何分割这个文件,你想用这些块做什么? – Kenosis
@Kenosis ...“Five” ........
将在单个文件中被分块 –
Backtrack
@Kenosis ..其实我的文件太大了所以我希望它被分块5 ..
in单个文件... ...
....
这样的 –
Backtrack