xmlsec.tree¶
Common XML utility functions
- 
xmlsec.tree.add_ids()¶ Registers ids as ids used below node. ids is a sequence of attribute names used as XML ids in the subtree rooted at node. A call to addIds may be necessary to make known which attributes contain XML ids. This is the case, if a transform references an id via XPointer or a self document uri and the id inkey_data_formation is not available by other means (e.g. an associated DTD or XML schema).
Parameters: - node – the pointer to XML node
 - ids – the list of ID attributes.
 
- 
xmlsec.tree.find_child()¶ Searches a direct child of the parent node having given name and namespace href.
Parameters: - parent – the pointer to XML node
 - name – the name
 - namespace – the namespace href(optional)
 
Returns: the pointer to the found node or None if node is not found
- 
xmlsec.tree.find_node()¶ Searches all children of the parent node having given name and namespace href.
Parameters: - node – the pointer to XML node
 - name – the name
 - namespace – the namespace href(optional)
 
Returns: the pointer to the found node or None if node is not found
- 
xmlsec.tree.find_parent()¶ Searches the ancestors axis of the node having given name and namespace href.
Parameters: - node – the pointer to XML node
 - name – the name
 - namespace – the namespace href(optional)
 
Returns: the pointer to the found node or None if node is not found