小编avs*_*323的帖子

Perl简单的xml问题

我试图解析我创建的一个简单的XML文件...它看起来像这样:

<project name="AU" date="2/2/2011" location="proj1">
  <GenomeList name="Processed">
    <genome name="AU4" />
  </GenomeList>
  <GenomeList name="Unprocessed">
      <genome name="AU1" />
      <genome name="AU2" />
      <genome name="AU3" />
  </GenomeList>
</project>
Run Code Online (Sandbox Code Playgroud)

我遇到的问题是解析基因组列表:似乎当列表中只有一个元素时,它以不同的方式添加条目,如下所示:

'Unprocessed' => {
                  'genome' => {
                              'AU2' => {},
                              'AU3' => {},
                              'AU1' => {}
                              }
                 },
'Processed' => {
                'genome' => {
                            'name' => 'AU4'
                            }
               }
Run Code Online (Sandbox Code Playgroud)

有什么方法可以让它以一致的方式解析吗?

我尝试使用valueAttr但它似乎没有工作

谢谢

xml perl

1
推荐指数
1
解决办法
394
查看次数

标签 统计

perl ×1

xml ×1