Functions | |
| def | attribute (tag, a) |
| def | check_attrs (tag, required, optional) |
| def | first_child_element (elt) |
| def | fixed_writexml (self, writer, indent="", addindent="", newl="") |
| def | next_sibling_element (node) |
| def | opt_attrs (tag, attrs) |
| def | replace_node (node, by, content_only=False) |
| def | reqd_attrs (tag, attrs) |
| def xacro.xmlutils.attribute | ( | tag, | |
| a | |||
| ) |
Helper function to fetch a single attribute value from tag :param tag (xml.dom.Element): DOM element node :param a (str): attribute name :return: attribute value if present, otherwise None
Definition at line 72 of file xmlutils.py.
| def xacro.xmlutils.check_attrs | ( | tag, | |
| required, | |||
| optional | |||
| ) |
Helper routine to fetch required and optional attributes and complain about any additional attributes. :param tag (xml.dom.Element): DOM element node :param required [str]: list of required attributes :param optional [str]: list of optional attributes
Definition at line 110 of file xmlutils.py.
| def xacro.xmlutils.first_child_element | ( | elt | ) |
Definition at line 36 of file xmlutils.py.
| def xacro.xmlutils.fixed_writexml | ( | self, | |
| writer, | |||
indent = "", |
|||
addindent = "", |
|||
newl = "" |
|||
| ) |
Definition at line 129 of file xmlutils.py.
| def xacro.xmlutils.next_sibling_element | ( | node | ) |
Definition at line 43 of file xmlutils.py.
| def xacro.xmlutils.opt_attrs | ( | tag, | |
| attrs | |||
| ) |
Helper routine for fetching optional tag attributes :param tag (xml.dom.Element): DOM element node :param attrs [str]: list of attributes to fetch
Definition at line 87 of file xmlutils.py.
| def xacro.xmlutils.replace_node | ( | node, | |
| by, | |||
content_only = False |
|||
| ) |
Definition at line 50 of file xmlutils.py.
| def xacro.xmlutils.reqd_attrs | ( | tag, | |
| attrs | |||
| ) |
Helper routine for fetching required tag attributes :param tag (xml.dom.Element): DOM element node :param attrs [str]: list of attributes to fetch :raise RuntimeError: if required attribute is missing
Definition at line 96 of file xmlutils.py.