我需要解析一些XML文件并仅获取所需的变量。 xml是嵌套的,不同的值不是直接来自相同的子代/父代。
例如:
提供ID,Dimvalues和尺寸,返回dimension = "another dimension"
以s
结尾的每个节点可以有多个子节点:
<root>
<As>
<a>
<identifiers>
<identifier>
<id>
some id
</id>
<nr>
some nr
</nr>
</identifier>
<identifier>
...
</identifier>
...
</identifiers>
<Bs>
<b>
<dimensions>
<dimension>
some dimension
</dimension>
<dimension>
another dimension
</dimension>
<dimension>
...
</dimension>
</dimensions>
<Values>
<Value>
<DimValues>
<DimValue>EUR</DimValue>
</DimValues>
<Percentage>97</Percentage>
</Value>
<Value>
<DimValues>
<DimValue>USD</DimValue>
</DimValues>
<Percentage>1.74</Percentage>
</Value>
<Value>
...
</Value>
</Values>
</b>
<b>
...
</b>
</Bs>
</a>
<a>
...
</a>
<a>
...
</a>
</As>
</root>