我正在使用 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';
还是不行。任何的想法?