Fórum Root.cz
Hlavní témata => Vývoj => Téma založeno: Wangarad 17. 08. 2022, 08:41:10
-
Zdravicko.
Trosku problem. Mam xml kde je struktura takato
<item>
<name>Item1</name>
<NameInfo>
<NameItem>
<Id>1</Id>
<Name>MEK</Name>
</NameItem>
<NameItem>
<Id>2</Id>
<Name>MEK1</Name>
</NameItem>
</NameInfo>
</item>
<item>
<name>Item2</name>
<NameInfo>
<NameItem>
<Id>1</Id>
<Name>MEK</Name>
</NameItem>
<NameItem>
<Id>2</Id>
<Name>MEK3</Name>
</NameItem>
</NameInfo>
</item>
V prvom kroku potrebujem pobrat nazvy Itemov co ide ako oci.
for element in tree.findall('Item/Name'):
Name = element.text
Horsie je to ze by som chcel vsetky NameInfo k tomu danemu produktu a tu je trosku problem lebo nech to filtrujem ako chcem tak mi to vzdy vracia Name ako ma byt ale prebehne to VSETKZ Itemy takze pre ITEM 1 mam aj parametre s ITEM2. Existuje nieco ako "one loop"?
-
for element in tree.findall('item'):
print(element.find('name').text)
print(element.findall('NameInfo/NameItem'))