我需要使用 perl 解析一个 XML 文件,我可以使用 XML::Simple 模块加载文件,但是在 XML 树中有一个标签,使用 DataDumper 模块我看不到它,但我可以看到它的值。
<testcase id="10">
.
.
.
</testcase>
以上是带有 testcase 标记的 XML 文件示例。这是我有困难的部分。使用 DataDumper 查看数组的内容,我看到如下内容:
$VAR1 = {
'testcases' => {
'file' => 'testcases.xml',
'testcase' => {
'10' => {
},
由于 XML 的定义类似于为什么不将其放置在包含 id 的 VAR1 数组中?我没有期待 testcases->testcase->id,而是得到了 testcases->testcase->10。哪个 10 是 id,但“id”标签发生了什么?