Skip to content

Instantly share code, notes, and snippets.

@artolaluis
Created June 13, 2016 06:51
Show Gist options
  • Save artolaluis/89daab47a4f041aec7864598569fa777 to your computer and use it in GitHub Desktop.
Save artolaluis/89daab47a4f041aec7864598569fa777 to your computer and use it in GitHub Desktop.
from xml.etree import ElementTree
from xml.etree.ElementTree import Element
from xml.etree.ElementTree import SubElement
# <membership/>
membership = Element( 'membership' )
# <membership><users/>
users = SubElement( membership, 'users' )
# <membership><users><user/>
SubElement( users, 'user', name='john' )
SubElement( users, 'user', name='charles' )
SubElement( users, 'user', name='peter' )
# <membership><groups/>
groups = SubElement( membership, 'groups' )
# <membership><groups><group/>
group = SubElement( groups, 'group', name='users' )
# <membership><groups><group><user/>
SubElement( group, 'user', name='john' )
SubElement( group, 'user', name='charles' )
# <membership><groups><group/>
group = SubElement( groups, 'group', name='administrators' )
# <membership><groups><group><user/>
SubElement( group, 'user', name='peter' )
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment