Dec-24-2018, 06:09 AM
I am using XML as below.
<User folder="/Users" name="cake">
<GroupMembership>abc-trq</GroupMembership>
<GroupMembership>kqt-ops</GroupMembership>
</User>
running code
the above code prints but the hashed out bunch doesn't work
my scenario is to get all group membership owned by a user
cake - abc-trq , kqt-ops
<User folder="/Users" name="cake">
<GroupMembership>abc-trq</GroupMembership>
<GroupMembership>kqt-ops</GroupMembership>
</User>
running code
1 2 3 4 5 6 7 8 9 10 11 |
import xml.etree.ElementTree as ET tree = ET.parse( 'my.xml' ) root = tree.getroot() #for ten in root: # print( ten.attrib) for User in root.getiterator( 'User' ): print (User.attrib) #for User in root.findall('User'): # GroupMembership = User.find('GroupMembership') # print(GroupMembership.text) |
1 |
{ 'folder' : '/Users' , 'name' : 'cake' } |
cake - abc-trq , kqt-ops