perlを使用して500MBのファイルを検証および解析する方法について、誰か助けてくれませんか。
libxml モジュールを試してみましたが、400MB までしか検証できません。XML::SAX::ParserFactory
また、バスエラー(コアダンプ)が発生しているも試しました。
あなたの答えにとても感謝しています。
perlを使用して500MBのファイルを検証および解析する方法について、誰か助けてくれませんか。
libxml モジュールを試してみましたが、400MB までしか検証できません。XML::SAX::ParserFactory
また、バスエラー(コアダンプ)が発生しているも試しました。
あなたの答えにとても感謝しています。
XML::LibXML::Readerという、より最新のプル パーサーを使用します。
use XML::LibXML::Reader;
my $reader = XML::LibXML::Reader->new(location => "file.xml")
or die "cannot read file.xml\n";
while ($reader->read) {
processNode($reader);
}
sub processNode {
...
}