У меня есть большой XML-документ, который выглядит так:
<Node name="foo">
<Node name="16764764625">
<Val name="type"><s>3</s></Val>
<Val name="owner"><s>1</s></Val>
<Val name="location"><s>4</s></Val>
<Val name="brb"><n/></Val>
<Val name="number"><f>24856</f></Val>
<Val name="number2"><f>97000.0</f></Val>
</Node>
<Node name="1764466544">
<Val name="type"><s>1</s></Val>
<Val name="owner"><s>2</s></Val>
<Val name="location"><s>6</s></Val>
<Val name="brb"><n/></Val>
<Val name="number"><f>265456</f></Val>
<Val name="number2"><f>99000.0</f></Val>
</Node>
...
</Node>
Моя задача - получить значение родительского node: 1764466544 (значение имени во 2-м Node), выполнив поиск, чтобы найти, содержит ли подэлемент node Val name= "number" 265456
Я делал кучу чтения на XPath и ElementTree, но я все еще не уверен, с чего начать на самом деле запрашивать это. Ищите примеры... В результате я не могу найти ссылку на родительский node.
Еще новичок в python.. любые предложения будут оценены.
Спасибо