diff --git a/unittests/test_xml_converter.py b/unittests/test_xml_converter.py
index b4288cacbb6ca30171214501c04ddd44971116ee..ba31aaa76d74476ec853c071b1f137f71e661319 100644
--- a/unittests/test_xml_converter.py
+++ b/unittests/test_xml_converter.py
@@ -134,8 +134,9 @@ def test_simple_xml(basic_xmltag_converter):
     """
 
     xml = fromstring(xml_text)
+    tag = XMLTagElement(xml)
+    assert tag.name == "."
 
-    tag = XMLTagElement(xml.getroot(), xml)
     m = basic_xmltag_converter.match(tag)
 
     assert m is not None
@@ -145,7 +146,7 @@ def test_simple_xml(basic_xmltag_converter):
 
 
 def test_not_matching(basic_xmltag_converter):
-    m = basic_xmltag_converter.match(XMLTagElement("tag", fromstring("""
+    m = basic_xmltag_converter.match(XMLTagElement(fromstring("""
         <a href="test1">
         test <img src="test2"/>
         </a>
@@ -153,7 +154,7 @@ def test_not_matching(basic_xmltag_converter):
 
     assert m is None  # alt-attribute was missing
 
-    m = basic_xmltag_converter.match(XMLTagElement("tag", fromstring("""
+    m = basic_xmltag_converter.match(XMLTagElement(fromstring("""
         <a href="test" alt="no link">
         test <img src="test2"/>
         </a>
@@ -161,7 +162,7 @@ def test_not_matching(basic_xmltag_converter):
 
     assert m is None  # href attribute did not match
 
-    m = basic_xmltag_converter.match(XMLTagElement("tag", fromstring("""
+    m = basic_xmltag_converter.match(XMLTagElement(fromstring("""
         <a href="test1" url="http" alt="no link">
         test <img src="test2"/>
         </a>
@@ -169,13 +170,13 @@ def test_not_matching(basic_xmltag_converter):
 
     assert m is None  # href and url must not be present simultaneously
 
-    m = basic_xmltag_converter.match(XMLTagElement("tag", fromstring("""
+    m = basic_xmltag_converter.match(XMLTagElement(fromstring("""
         <a href="test1" alt="no link"><img src="test2"/></a>
         """)))
 
     assert m is None  # text node is empty
 
-    m = basic_xmltag_converter.match(XMLTagElement("tag", fromstring("""
+    m = basic_xmltag_converter.match(XMLTagElement(fromstring("""
         <a href="test1" alt="no link"/>
         """)))
 
@@ -197,7 +198,7 @@ def test_nested_simple_xml(basic_xmltag_converter):
     </a>
     """
 
-    tag = XMLTagElement("tag", fromstring(xml_text))
+    tag = XMLTagElement(fromstring(xml_text))
     m = basic_xmltag_converter.match(tag)
     assert m is not None
 
@@ -207,4 +208,4 @@ def test_nested_simple_xml(basic_xmltag_converter):
 
     assert len(children) == 1
     assert isinstance(children[0], XMLTagElement)
-    assert children.name == "/a/img"
+    assert children[0].name == "img"