【发布时间】:2012-01-09 03:46:25
【问题描述】:
如何处理 perl XML::SAX 模块中重复的元素名称?以下是我的 xml 文件:
<employees>
<employee>
<name>John</name>
<age>gg</age>
<department>Operations</department>
<amount Ccy="EUR">100</amount>
<company>
<name> abc </name>
</company>
</employee>
<employee>
<name>Larry</name>
<age>45</age>
<department>Accounts</department>
<amount Ccy="EUR">200</amount>
<company>
<name> xyz </name>
</company>
</employee>
</employees>
我的问题是如何访问元素employees->employee->company->name? (我应该能够打印“abc”和“xyz”)。我问这个的原因是因为在employees->employee->name 处还有一个我想跳过的“name”元素。我只想使用 XML::SAX,因为我的环境只支持这个模块。请帮忙。非常感谢。
【问题讨论】:
标签: perl