diff --git a/testxml.py b/testxml.py
new file mode 100644
index 0000000..9a3de81
--- /dev/null
+++ b/testxml.py
@@ -0,0 +1,63 @@
+#!/usr/bin/env python3
+# -*- coding: utf-8; mode: python -*-
+
+"""A test suite for all sorts of XML modifications."""
+
+from lxml import etree
+
+NSMAP = { "tei" : "http://www.tei-c.org/ns/1.0",
+ "eoa" : "http://www.edition-open-access.de/ns"}
+
+def remove_namespace(doc, namespace):
+ """Remove namespace in the passed document in place.
+
+ Thank you, https://homework.nwsnet.de/releases/45be/
+ """
+
+ ns = u'{%s}' % namespace
+ nsl = len(ns)
+ for elem in doc.getiterator():
+ if elem.tag.startswith(ns):
+ elem.tag = elem.tag[nsl:]
+# def remove_namespace ends here
+
+# example (import ElementTree as ET)
+# elem = ET.fromstring(some_xml_string)
+# remove_namespace(elem, u'http://earth.google.com/kml/2.0')
+
+ab_string = """A Text B TextB Tail."""
+cde_string = """
Klein anfangen weiter.
Klein anfangen weiter.