XML Simple を使用して XML ファイルを解析していますが、問題のある部分は次のようになります。
<textBody>
<title>
<titlePart>
<text>SECTION A <emdash/> HUMAN NECESSITIES</text>
</titlePart>
</title>
</textBody>
<ipcEntry kind="t" symbol="A01" ipcLevel="C" entryType="K" lang="EN">
<textBody>
<title>
<titlePart>
<text>AGRICULTURE</text>
</titlePart>
</title>
</textBody>
</ipcEntry
何らかの理由で XML::Simple が完全に無視する<text>SECTION A <emdash/> HUMAN NECESSITIES</text>
のは、emdash タグが<text>AGRICULTURE</text>
問題なく解析されるためだと思います。また、次の方法でパーサーを設定しようとしました。
$XML::Simple::PREFERRED_PARSER = 'XML::Parser';
まだ行きません。何か案が?