- def attrs2text(self, node):
- attr_accumulator = []
- for name, value in node.attrib.items():
- name = name.encode(default_encoding, "replace")
- value = value.encode(default_encoding, "replace")
- if name.startswith('{'):
- name = name.split('}', 1)[1] # Remove XML namespace
- attr_accumulator.append("%s=%s" % (name, value))
- return '\n'.join(attr_accumulator)