我正在尝试创建一个UI,供用户通过搜索规格(子元素)来查找设备(父元素信息)。所有信息都组织在XML文件中,我正在使用Python 3.7进行解析和处理。
我在线搜索了许多代码示例来解决此问题...但是,只有示例从给定元素中获取子元素。确实需要专家的帮助。
这是我的代码的示例:
<Devices>
<Monitor Type="LCD">
<Brand Name="ABC">
<Types>
<Type id="123">
<Valid>1</Valid>
<Name>A</Name>
</Type>
<Type id="2">
<Valid>1</Valid>
<Name>B</Name>
</Type>
</Types>
<Specs>
<Spec id="1">
<Valid>1</Valid>
<Name>Good</Name>
</Spec>
</Specs>
</Brand>
<Brand Name="XYZ">
...
</Brand>
我对此并不陌生,我正在使用的数据有点保密,请理解我已经在代码中使用了虚拟信息。
因此,如果我要搜索规格名称“ Good”,我希望获得该品牌ABC和显示器类型的所有信息。
这有可能吗?
谢谢。