###e
<a/>

#
XML syntax error
###e

<a/>
#
XML syntax error
###e
a<a/>
#
XML syntax error
###e
<a/>a
#
XML syntax error
###e
a
#
XML syntax error
###e
<a/>
#
bless( [
  "a",
  {},
  [
    ""
  ]
], 'XML::Easy::Element' )
###d
<a/>

#
bless( [
  "a",
  {},
  [
    ""
  ]
], 'XML::Easy::Element' )
###d

<a/>
#
bless( [
  "a",
  {},
  [
    ""
  ]
], 'XML::Easy::Element' )
###d
a<a/>
#
XML syntax error
###d
<a/>a
#
XML syntax error
###d
a
#
XML syntax error
###d
<a/>
#
bless( [
  "a",
  {},
  [
    ""
  ]
], 'XML::Easy::Element' )
###d
<a/ >
#
XML syntax error
###d
<a />
#
bless( [
  "a",
  {},
  [
    ""
  ]
], 'XML::Easy::Element' )
###d
< a/>
#
XML syntax error
###d
<a>
#
XML syntax error
###d
</a>
#
XML syntax error
###d
<a></a>
#
bless( [
  "a",
  {},
  [
    ""
  ]
], 'XML::Easy::Element' )
###e
<a>foo</a>
#
bless( [
  "a",
  {},
  [
    "foo"
  ]
], 'XML::Easy::Element' )
###d
<a>foo</a>
#
bless( [
  "a",
  {},
  [
    "foo"
  ]
], 'XML::Easy::Element' )
###d
<a>foo</a >
#
bless( [
  "a",
  {},
  [
    "foo"
  ]
], 'XML::Easy::Element' )
###d
<a>foo</ a>
#
XML syntax error
###d
<a>foo< /a>
#
XML syntax error
###d
<a >foo</a>
#
bless( [
  "a",
  {},
  [
    "foo"
  ]
], 'XML::Easy::Element' )
###d
< a>foo</a>
#
XML syntax error
###d
<a>foo</b>
#
XML constraint error: mismatched tags
###d
<a>foo</aa>
#
XML constraint error: mismatched tags
###d
<aa>foo</a>
#
XML constraint error: mismatched tags
###d
<aa>foo</aa>
#
bless( [
  "aa",
  {},
  [
    "foo"
  ]
], 'XML::Easy::Element' )
###d
foo
#
XML syntax error
###d
<a/><b/>
#
XML syntax error
###d
<a>foo<b/>bar</a>
#
bless( [
  "a",
  {},
  [
    "foo",
    bless( [
      "b",
      {},
      [
        ""
      ]
    ], 'XML::Easy::Element' ),
    "bar"
  ]
], 'XML::Easy::Element' )
###d
<a>foo<b>q</b>bar</a>
#
bless( [
  "a",
  {},
  [
    "foo",
    bless( [
      "b",
      {},
      [
        "q"
      ]
    ], 'XML::Easy::Element' ),
    "bar"
  ]
], 'XML::Easy::Element' )
###d
<a>foo<b>q</a>bar</b>
#
XML constraint error: mismatched tags
###d
<a>foo<b>bar</a>
#
XML constraint error: mismatched tags
###d
<a>foo<b>bar</b>
#
XML syntax error
###d
<a>foo</b>bar</a>
#
XML constraint error: mismatched tags
###d
<a foo="bar"/>
#
bless( [
  "a",
  {
    "foo" => "bar"
  },
  [
    ""
  ]
], 'XML::Easy::Element' )
###d
<a foo="bar"/ >
#
XML syntax error
###d
<a foo="bar" />
#
bless( [
  "a",
  {
    "foo" => "bar"
  },
  [
    ""
  ]
], 'XML::Easy::Element' )
###d
<a foo= "bar"/>
#
bless( [
  "a",
  {
    "foo" => "bar"
  },
  [
    ""
  ]
], 'XML::Easy::Element' )
###d
<a foo ="bar"/>
#
bless( [
  "a",
  {
    "foo" => "bar"
  },
  [
    ""
  ]
], 'XML::Easy::Element' )
###d
<a  foo="bar"/>
#
bless( [
  "a",
  {
    "foo" => "bar"
  },
  [
    ""
  ]
], 'XML::Easy::Element' )
###d
< a foo="bar"/>
#
XML syntax error
###d
<a foo='bar'/>
#
bless( [
  "a",
  {
    "foo" => "bar"
  },
  [
    ""
  ]
], 'XML::Easy::Element' )
###d
<a foo="bar'/>
#
XML syntax error
###d
<a foo='bar"/>
#
XML syntax error
###d
<a foo="ba'r"/>
#
bless( [
  "a",
  {
    "foo" => "ba'r"
  },
  [
    ""
  ]
], 'XML::Easy::Element' )
###d
<a foo="ba"r"/>
#
XML syntax error
###d
<a foo='ba'r'/>
#
XML syntax error
###d
<a foo='ba"r'/>
#
bless( [
  "a",
  {
    "foo" => "ba\"r"
  },
  [
    ""
  ]
], 'XML::Easy::Element' )
###d
<a foo="bar" baz="quux"/>
#
bless( [
  "a",
  {
    "baz" => "quux",
    "foo" => "bar"
  },
  [
    ""
  ]
], 'XML::Easy::Element' )
###d
<a foo="bar"baz="quux"/>
#
XML syntax error
###d
<a foo="bar" foo="bar"/>
#
XML constraint error: duplicate attribute
###d
<a foo="bar" foo="quux"/>
#
XML constraint error: duplicate attribute
###e
<!--foo-->
#
XML syntax error
###e
<!--foo--><a/>
#
XML syntax error
###e
<a/><!--foo-->
#
XML syntax error
###e
<a><!--foo--></a>
#
bless( [
  "a",
  {},
  [
    ""
  ]
], 'XML::Easy::Element' )
###e
<a>foo<!--foo-->bar</a>
#
bless( [
  "a",
  {},
  [
    "foobar"
  ]
], 'XML::Easy::Element' )
###d
<!--foo-->
#
XML syntax error
###d
<!--foo--><a/>
#
bless( [
  "a",
  {},
  [
    ""
  ]
], 'XML::Easy::Element' )
###d
<a/><!--foo-->
#
bless( [
  "a",
  {},
  [
    ""
  ]
], 'XML::Easy::Element' )
###d
<a><!--foo--></a>
#
bless( [
  "a",
  {},
  [
    ""
  ]
], 'XML::Easy::Element' )
###d
<a>foo<!--foo-->bar</a>
#
bless( [
  "a",
  {},
  [
    "foobar"
  ]
], 'XML::Easy::Element' )
###e
<?wibble?>
#
XML syntax error
###e
<?wibble?><a/>
#
XML syntax error
###e
<a/><?wibble?>
#
XML syntax error
###e
<a><?wibble?></a>
#
bless( [
  "a",
  {},
  [
    ""
  ]
], 'XML::Easy::Element' )
###e
<a>foo<?wibble?>bar</a>
#
bless( [
  "a",
  {},
  [
    "foobar"
  ]
], 'XML::Easy::Element' )
###d
<?wibble?>
#
XML syntax error
###d
<?wibble?><a/>
#
bless( [
  "a",
  {},
  [
    ""
  ]
], 'XML::Easy::Element' )
###d
<a/><?wibble?>
#
bless( [
  "a",
  {},
  [
    ""
  ]
], 'XML::Easy::Element' )
###d
<a><?wibble?></a>
#
bless( [
  "a",
  {},
  [
    ""
  ]
], 'XML::Easy::Element' )
###d
<a>foo<?wibble?>bar</a>
#
bless( [
  "a",
  {},
  [
    "foobar"
  ]
], 'XML::Easy::Element' )
###d
<![CDATA[<x&y>]]>
#
XML syntax error
###d
<![CDATA[<x&y>]]>
<a/>
#
XML syntax error
###d
<a/>
<![CDATA[<x&y>]]>
#
XML syntax error
###d
<a><![CDATA[<x&y>]]></a>
#
bless( [
  "a",
  {},
  [
    "<x&y>"
  ]
], 'XML::Easy::Element' )
###d
<a>foo<![CDATA[<x&y>]]>bar</a>
#
bless( [
  "a",
  {},
  [
    "foo<x&y>bar"
  ]
], 'XML::Easy::Element' )
###d
<a>foo]]>bar</a>
#
XML syntax error
###d
<a>foo]>bar</a>
#
bless( [
  "a",
  {},
  [
    "foo]>bar"
  ]
], 'XML::Easy::Element' )
###d
<a>foo]]bar</a>
#
bless( [
  "a",
  {},
  [
    "foo]]bar"
  ]
], 'XML::Easy::Element' )
###d
<a>foo>bar</a>
#
bless( [
  "a",
  {},
  [
    "foo>bar"
  ]
], 'XML::Easy::Element' )
###d
<a>foo]bar</a>
#
bless( [
  "a",
  {},
  [
    "foo]bar"
  ]
], 'XML::Easy::Element' )
###d
<a>]]>bar</a>
#
XML syntax error
###d
<a>]>bar</a>
#
bless( [
  "a",
  {},
  [
    "]>bar"
  ]
], 'XML::Easy::Element' )
###d
<a>]]bar</a>
#
bless( [
  "a",
  {},
  [
    "]]bar"
  ]
], 'XML::Easy::Element' )
###d
<a>>bar</a>
#
bless( [
  "a",
  {},
  [
    ">bar"
  ]
], 'XML::Easy::Element' )
###d
<a>]bar</a>
#
bless( [
  "a",
  {},
  [
    "]bar"
  ]
], 'XML::Easy::Element' )
###d
<a>foo]]></a>
#
XML syntax error
###d
<a>foo]></a>
#
bless( [
  "a",
  {},
  [
    "foo]>"
  ]
], 'XML::Easy::Element' )
###d
<a>foo]]</a>
#
bless( [
  "a",
  {},
  [
    "foo]]"
  ]
], 'XML::Easy::Element' )
###d
<a>foo></a>
#
bless( [
  "a",
  {},
  [
    "foo>"
  ]
], 'XML::Easy::Element' )
###d
<a>foo]</a>
#
bless( [
  "a",
  {},
  [
    "foo]"
  ]
], 'XML::Easy::Element' )
###d
<a>]]></a>
#
XML syntax error
###d
<a>]></a>
#
bless( [
  "a",
  {},
  [
    "]>"
  ]
], 'XML::Easy::Element' )
###d
<a>]]</a>
#
bless( [
  "a",
  {},
  [
    "]]"
  ]
], 'XML::Easy::Element' )
###d
<a>></a>
#
bless( [
  "a",
  {},
  [
    ">"
  ]
], 'XML::Easy::Element' )
###d
<a>]</a>
#
bless( [
  "a",
  {},
  [
    "]"
  ]
], 'XML::Easy::Element' )
###d
<a x="foo]]>bar"/>
#
bless( [
  "a",
  {
    "x" => "foo]]>bar"
  },
  [
    ""
  ]
], 'XML::Easy::Element' )
###d
<a x="]]>bar"/>
#
bless( [
  "a",
  {
    "x" => "]]>bar"
  },
  [
    ""
  ]
], 'XML::Easy::Element' )
###d
<a x="foo]]>"/>
#
bless( [
  "a",
  {
    "x" => "foo]]>"
  },
  [
    ""
  ]
], 'XML::Easy::Element' )
###d
<a x="]]>"/>
#
bless( [
  "a",
  {
    "x" => "]]>"
  },
  [
    ""
  ]
], 'XML::Easy::Element' )
###d
<a x="foo<b/>bar"/>
#
XML syntax error
###d
<a x="foo<!--wibble-->bar"/>
#
XML syntax error
###d
<a x="foo<?wibble?>bar"/>
#
XML syntax error
###d
<a x="foo<![CDATA[wibble]]>bar"/>
#
XML syntax error
###d
<x·y/>
#
bless( [
  "x\x{b7}y",
  {},
  [
    ""
  ]
], 'XML::Easy::Element' )
###d
<a x·y="z"/>
#
bless( [
  "a",
  {
    "x\x{b7}y" => "z"
  },
  [
    ""
  ]
], 'XML::Easy::Element' )
###d
<a z="x·y"/>
#
bless( [
  "a",
  {
    "z" => "x\x{b7}y"
  },
  [
    ""
  ]
], 'XML::Easy::Element' )
###d
<a>x·y</a>
#
bless( [
  "a",
  {},
  [
    "x\x{b7}y"
  ]
], 'XML::Easy::Element' )
###d
<a><![CDATA[x·y]]></a>
#
bless( [
  "a",
  {},
  [
    "x\x{b7}y"
  ]
], 'XML::Easy::Element' )
###d
<a><?x·y?></a>
#
bless( [
  "a",
  {},
  [
    ""
  ]
], 'XML::Easy::Element' )
###d
<a><?x ·y?></a>
#
bless( [
  "a",
  {},
  [
    ""
  ]
], 'XML::Easy::Element' )
###d
<a><!--x·y--></a>
#
bless( [
  "a",
  {},
  [
    ""
  ]
], 'XML::Easy::Element' )
###d
<xķy/>
#
bless( [
  "x\x{137}y",
  {},
  [
    ""
  ]
], 'XML::Easy::Element' )
###d
<a xķy="z"/>
#
bless( [
  "a",
  {
    "x\x{137}y" => "z"
  },
  [
    ""
  ]
], 'XML::Easy::Element' )
###d
<a z="xķy"/>
#
bless( [
  "a",
  {
    "z" => "x\x{137}y"
  },
  [
    ""
  ]
], 'XML::Easy::Element' )
###d
<a>xķy</a>
#
bless( [
  "a",
  {},
  [
    "x\x{137}y"
  ]
], 'XML::Easy::Element' )
###d
<a><![CDATA[xķy]]></a>
#
bless( [
  "a",
  {},
  [
    "x\x{137}y"
  ]
], 'XML::Easy::Element' )
###d
<a><?xķy?></a>
#
bless( [
  "a",
  {},
  [
    ""
  ]
], 'XML::Easy::Element' )
###d
<a><?x ķy?></a>
#
bless( [
  "a",
  {},
  [
    ""
  ]
], 'XML::Easy::Element' )
###d
<a><!--xķy--></a>
#
bless( [
  "a",
  {},
  [
    ""
  ]
], 'XML::Easy::Element' )
###d
<xy/>
#
XML syntax error
###d
<a xy="z"/>
#
XML syntax error
###d
<a z="xy"/>
#
XML syntax error
###d
<a>xy</a>
#
XML syntax error
###d
<a><![CDATA[xy]]></a>
#
XML syntax error
###d
<a><?xy?></a>
#
XML syntax error
###d
<a><?x y?></a>
#
XML syntax error
###d
<a><!--xy--></a>
#
XML syntax error
###d
<a/
>
#
XML syntax error
###d
<a
/>
#
bless( [
  "a",
  {},
  [
    ""
  ]
], 'XML::Easy::Element' )
###d
<
a/>
#
XML syntax error
###d
<a/	>
#
XML syntax error
###d
<a	/>
#
bless( [
  "a",
  {},
  [
    ""
  ]
], 'XML::Easy::Element' )
###d
<	a/>
#
XML syntax error
###d
<a/
>
#
XML syntax error
###d
<a
/>
#
bless( [
  "a",
  {},
  [
    ""
  ]
], 'XML::Easy::Element' )
###d
<
a/>
#
XML syntax error
###d
<a/
>
#
XML syntax error
###d
<a
/>
#
bless( [
  "a",
  {},
  [
    ""
  ]
], 'XML::Easy::Element' )
###d
<
a/>
#
XML syntax error
###d
<a>foo bar</a>
#
bless( [
  "a",
  {},
  [
    "foo bar"
  ]
], 'XML::Easy::Element' )
###d
<a>foo	bar</a>
#
bless( [
  "a",
  {},
  [
    "foo\tbar"
  ]
], 'XML::Easy::Element' )
###d
<a>foo
bar</a>
#
bless( [
  "a",
  {},
  [
    "foo\nbar"
  ]
], 'XML::Easy::Element' )
###d
<a>foo
bar</a>
#
bless( [
  "a",
  {},
  [
    "foo\nbar"
  ]
], 'XML::Easy::Element' )
###d
<a>foo
bar</a>
#
bless( [
  "a",
  {},
  [
    "foo\nbar"
  ]
], 'XML::Easy::Element' )
###d
<a><![CDATA[foo bar]]></a>
#
bless( [
  "a",
  {},
  [
    "foo bar"
  ]
], 'XML::Easy::Element' )
###d
<a><![CDATA[foo	bar]]></a>
#
bless( [
  "a",
  {},
  [
    "foo\tbar"
  ]
], 'XML::Easy::Element' )
###d
<a><![CDATA[foo
bar]]></a>
#
bless( [
  "a",
  {},
  [
    "foo\nbar"
  ]
], 'XML::Easy::Element' )
###d
<a><![CDATA[foo
bar]]></a>
#
bless( [
  "a",
  {},
  [
    "foo\nbar"
  ]
], 'XML::Easy::Element' )
###d
<a><![CDATA[foo
bar]]></a>
#
bless( [
  "a",
  {},
  [
    "foo\nbar"
  ]
], 'XML::Easy::Element' )
###d
<a x="foo bar"/>
#
bless( [
  "a",
  {
    "x" => "foo bar"
  },
  [
    ""
  ]
], 'XML::Easy::Element' )
###d
<a x="foo	bar"/>
#
bless( [
  "a",
  {
    "x" => "foo bar"
  },
  [
    ""
  ]
], 'XML::Easy::Element' )
###d
<a x="foo
bar"/>
#
bless( [
  "a",
  {
    "x" => "foo bar"
  },
  [
    ""
  ]
], 'XML::Easy::Element' )
###d
<a x="foo
bar"/>
#
bless( [
  "a",
  {
    "x" => "foo bar"
  },
  [
    ""
  ]
], 'XML::Easy::Element' )
###d
<a x="foo
bar"/>
#
bless( [
  "a",
  {
    "x" => "foo bar"
  },
  [
    ""
  ]
], 'XML::Easy::Element' )
###d
<a>x&y</a>
#
XML syntax error
###d
<a>x&lt;y</a>
#
bless( [
  "a",
  {},
  [
    "x<y"
  ]
], 'XML::Easy::Element' )
###d
<a>x&gt;y</a>
#
bless( [
  "a",
  {},
  [
    "x>y"
  ]
], 'XML::Easy::Element' )
###d
<a>x&amp;y</a>
#
bless( [
  "a",
  {},
  [
    "x&y"
  ]
], 'XML::Easy::Element' )
###d
<a>x&quot;y</a>
#
bless( [
  "a",
  {},
  [
    "x\"y"
  ]
], 'XML::Easy::Element' )
###d
<a>x&apos;y</a>
#
bless( [
  "a",
  {},
  [
    "x'y"
  ]
], 'XML::Easy::Element' )
###d
<a>x&foo;y</a>
#
XML constraint error: reference to undeclared entity
###d
<a>x&#1;y</a>
#
XML constraint error: invalid character in character reference
###d
<a>x&#9;y</a>
#
bless( [
  "a",
  {},
  [
    "x\ty"
  ]
], 'XML::Easy::Element' )
###d
<a>x&#10;y</a>
#
bless( [
  "a",
  {},
  [
    "x\ny"
  ]
], 'XML::Easy::Element' )
###d
<a>x&#13;y</a>
#
bless( [
  "a",
  {},
  [
    "x\ry"
  ]
], 'XML::Easy::Element' )
###d
<a>x&#32;y</a>
#
bless( [
  "a",
  {},
  [
    "x y"
  ]
], 'XML::Easy::Element' )
###d
<a>x&#x3a;y</a>
#
bless( [
  "a",
  {},
  [
    "x:y"
  ]
], 'XML::Easy::Element' )
###d
<a z="x&y"/>
#
XML syntax error
###d
<a z="x&lt;y"/>
#
bless( [
  "a",
  {
    "z" => "x<y"
  },
  [
    ""
  ]
], 'XML::Easy::Element' )
###d
<a z="x&gt;y"/>
#
bless( [
  "a",
  {
    "z" => "x>y"
  },
  [
    ""
  ]
], 'XML::Easy::Element' )
###d
<a z="x&amp;y"/>
#
bless( [
  "a",
  {
    "z" => "x&y"
  },
  [
    ""
  ]
], 'XML::Easy::Element' )
###d
<a z="x&quot;y"/>
#
bless( [
  "a",
  {
    "z" => "x\"y"
  },
  [
    ""
  ]
], 'XML::Easy::Element' )
###d
<a z="x&apos;y"/>
#
bless( [
  "a",
  {
    "z" => "x'y"
  },
  [
    ""
  ]
], 'XML::Easy::Element' )
###d
<a z="x&foo;y"/>
#
XML constraint error: reference to undeclared entity
###d
<a z="x&#1;y"/>
#
XML constraint error: invalid character in character reference
###d
<a z="x&#9;y"/>
#
bless( [
  "a",
  {
    "z" => "x\ty"
  },
  [
    ""
  ]
], 'XML::Easy::Element' )
###d
<a z="x&#10;y"/>
#
bless( [
  "a",
  {
    "z" => "x\ny"
  },
  [
    ""
  ]
], 'XML::Easy::Element' )
###d
<a z="x&#13;y"/>
#
bless( [
  "a",
  {
    "z" => "x\ry"
  },
  [
    ""
  ]
], 'XML::Easy::Element' )
###d
<a z="x&#32;y"/>
#
bless( [
  "a",
  {
    "z" => "x y"
  },
  [
    ""
  ]
], 'XML::Easy::Element' )
###d
<a z="x&#x3a;y"/>
#
bless( [
  "a",
  {
    "z" => "x:y"
  },
  [
    ""
  ]
], 'XML::Easy::Element' )
###d
<a>foo'bar</a>
#
bless( [
  "a",
  {},
  [
    "foo'bar"
  ]
], 'XML::Easy::Element' )
###d
<a>foo"bar</a>
#
bless( [
  "a",
  {},
  [
    "foo\"bar"
  ]
], 'XML::Easy::Element' )
###d
<?xml?>
<a/>
#
XML syntax error
###d
<?xml ?>
<a/>
#
XML syntax error
###e
<?xml version="1.0"?><a/>
#
XML syntax error
###e
<?xml version="1.0" encoding="UTF-8"?><a/>
#
XML syntax error
###d
<?xml version="1.0"?><a/>
#
bless( [
  "a",
  {},
  [
    ""
  ]
], 'XML::Easy::Element' )
###d
<?xml version="1.0"?>
<a/>
#
bless( [
  "a",
  {},
  [
    ""
  ]
], 'XML::Easy::Element' )
###d
<?xml version="1.1"?>
<a/>
#
XML syntax error
###d
<?xml encoding="UTF-8"?>
<a/>
#
XML syntax error
###d
<?xml version="1.0" encoding="UTF-8"?>
<a/>
#
bless( [
  "a",
  {},
  [
    ""
  ]
], 'XML::Easy::Element' )
###d
<?xml version="1.0" encoding="wibble"?>
<a/>
#
bless( [
  "a",
  {},
  [
    ""
  ]
], 'XML::Easy::Element' )
###d
<?xml version="1.0" foo="bar"?>
<a/>
#
XML syntax error
###d
<?xml version="1.0" standalone="yes"?>
<a/>
#
bless( [
  "a",
  {},
  [
    ""
  ]
], 'XML::Easy::Element' )
###d
<?xml version="1.0" standalone="no"?>
<a/>
#
bless( [
  "a",
  {},
  [
    ""
  ]
], 'XML::Easy::Element' )
###d
<?xml version="1.0" standalone="wibble"?>
<a/>
#
XML syntax error
###d
<para>Lorem ipsum dolor sit amet, consectetur adipisicing elit,
sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
<b tag="thing">Ut enim ad minim veniam, quis nostrud exercitation
ullamco laboris nisi ut aliquip ex ea commodo consequat.</b>  Duis aute
irure dolor in reprehenderit in voluptate velit esse cillum dolore eu
fugiat nulla pariatur.  <word>Excepteur</word> sint occaecat cupidatat
non proident, sunt in culpa qui officia deserunt mollit anim id est
laborum.</para>
#
bless( [
  "para",
  {},
  [
    "Lorem ipsum dolor sit amet, consectetur adipisicing elit,\nsed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\n",
    bless( [
      "b",
      {
        "tag" => "thing"
      },
      [
        "Ut enim ad minim veniam, quis nostrud exercitation\nullamco laboris nisi ut aliquip ex ea commodo consequat."
      ]
    ], 'XML::Easy::Element' ),
    "  Duis aute\nirure dolor in reprehenderit in voluptate velit esse cillum dolore eu\nfugiat nulla pariatur.  ",
    bless( [
      "word",
      {},
      [
        "Excepteur"
      ]
    ], 'XML::Easy::Element' ),
    " sint occaecat cupidatat\nnon proident, sunt in culpa qui officia deserunt mollit anim id est\nlaborum."
  ]
], 'XML::Easy::Element' )
###d
<?xml version="1.0" encoding="ISO-8859-1"?>
<a>ķ</a>
#
bless( [
  "a",
  {},
  [
    "\x{137}"
  ]
], 'XML::Easy::Element' )
###d
<a>x<!--foobar--->y</a>
#
XML syntax error
###d
<a>x<!--foobar---->y</a>
#
XML syntax error
###d
<a>x<!--foo-bar-->y</a>
#
bless( [
  "a",
  {},
  [
    "xy"
  ]
], 'XML::Easy::Element' )
###d
<a>x<!--foo--bar-->y</a>
#
XML syntax error
###d
<a>x<!---foobar-->y</a>
#
bless( [
  "a",
  {},
  [
    "xy"
  ]
], 'XML::Easy::Element' )
###d
<a>x<!----foobar-->y</a>
#
XML syntax error
###c
<a/>

#
[
  "",
  bless( [
    "a",
    {},
    [
      ""
    ]
  ], 'XML::Easy::Element' ),
  "\n"
]
###c

<a/>
#
[
  "\n",
  bless( [
    "a",
    {},
    [
      ""
    ]
  ], 'XML::Easy::Element' ),
  ""
]
###c
a<a/>
#
[
  "a",
  bless( [
    "a",
    {},
    [
      ""
    ]
  ], 'XML::Easy::Element' ),
  ""
]
###c
<a/>a
#
[
  "",
  bless( [
    "a",
    {},
    [
      ""
    ]
  ], 'XML::Easy::Element' ),
  "a"
]
###c
a
#
[
  "a"
]
###c
<a/>
#
[
  "",
  bless( [
    "a",
    {},
    [
      ""
    ]
  ], 'XML::Easy::Element' ),
  ""
]
###c
<?xml version="1.0"?><a/>
#
XML syntax error
###c
<?xml version="1.0" encoding="UTF-8"?><a/>
#
XML syntax error
###c
<?wibble?>
#
[
  ""
]
###c
<?wibble?><a/>
#
[
  "",
  bless( [
    "a",
    {},
    [
      ""
    ]
  ], 'XML::Easy::Element' ),
  ""
]
###c
foo<a/>bar<b/>
#
[
  "foo",
  bless( [
    "a",
    {},
    [
      ""
    ]
  ], 'XML::Easy::Element' ),
  "bar",
  bless( [
    "b",
    {},
    [
      ""
    ]
  ], 'XML::Easy::Element' ),
  ""
]
###x
<a/>

#
[
  "",
  bless( [
    "a",
    {},
    [
      ""
    ]
  ], 'XML::Easy::Element' ),
  "\n"
]
###x

<a/>
#
[
  "\n",
  bless( [
    "a",
    {},
    [
      ""
    ]
  ], 'XML::Easy::Element' ),
  ""
]
###x
a<a/>
#
[
  "a",
  bless( [
    "a",
    {},
    [
      ""
    ]
  ], 'XML::Easy::Element' ),
  ""
]
###x
<a/>a
#
[
  "",
  bless( [
    "a",
    {},
    [
      ""
    ]
  ], 'XML::Easy::Element' ),
  "a"
]
###x
a
#
[
  "a"
]
###x
<a/>
#
[
  "",
  bless( [
    "a",
    {},
    [
      ""
    ]
  ], 'XML::Easy::Element' ),
  ""
]
###x
<?xml version="1.0"?><a/>
#
XML syntax error
###x
<?xml version="1.0" encoding="UTF-8"?><a/>
#
[
  "",
  bless( [
    "a",
    {},
    [
      ""
    ]
  ], 'XML::Easy::Element' ),
  ""
]
###x
<?wibble?>
#
[
  ""
]
###x
<?wibble?><a/>
#
[
  "",
  bless( [
    "a",
    {},
    [
      ""
    ]
  ], 'XML::Easy::Element' ),
  ""
]
###x
foo<a/>bar<b/>
#
[
  "foo",
  bless( [
    "a",
    {},
    [
      ""
    ]
  ], 'XML::Easy::Element' ),
  "bar",
  bless( [
    "b",
    {},
    [
      ""
    ]
  ], 'XML::Easy::Element' ),
  ""
]
###d

#
XML syntax error
###e

#
XML syntax error
###c

#
[
  ""
]
###x

#
[
  ""
]
###d
<a>z</a>
#
bless( [
  "a",
  {},
  [
    "z"
  ]
], 'XML::Easy::Element' )
###d
<a>
</a>
#
bless( [
  "a",
  {},
  [
    "\n"
  ]
], 'XML::Easy::Element' )
###d
<a>&lt;</a>
#
bless( [
  "a",
  {},
  [
    "<"
  ]
], 'XML::Easy::Element' )
###d
<a>yz</a>
#
bless( [
  "a",
  {},
  [
    "yz"
  ]
], 'XML::Easy::Element' )
###d
<a>y
</a>
#
bless( [
  "a",
  {},
  [
    "y\n"
  ]
], 'XML::Easy::Element' )
###d
<a>y&lt;</a>
#
bless( [
  "a",
  {},
  [
    "y<"
  ]
], 'XML::Easy::Element' )
###d
<a>
z</a>
#
bless( [
  "a",
  {},
  [
    "\nz"
  ]
], 'XML::Easy::Element' )
###d
<a>

</a>
#
bless( [
  "a",
  {},
  [
    "\n\n"
  ]
], 'XML::Easy::Element' )
###d
<a>
&lt;</a>
#
bless( [
  "a",
  {},
  [
    "\n<"
  ]
], 'XML::Easy::Element' )
###d
<a>&gt;z</a>
#
bless( [
  "a",
  {},
  [
    ">z"
  ]
], 'XML::Easy::Element' )
###d
<a>&gt;
</a>
#
bless( [
  "a",
  {},
  [
    ">\n"
  ]
], 'XML::Easy::Element' )
###d
<a>&gt;&lt;</a>
#
bless( [
  "a",
  {},
  [
    "><"
  ]
], 'XML::Easy::Element' )
###d
<a>xyz</a>
#
bless( [
  "a",
  {},
  [
    "xyz"
  ]
], 'XML::Easy::Element' )
###d
<a>xy
</a>
#
bless( [
  "a",
  {},
  [
    "xy\n"
  ]
], 'XML::Easy::Element' )
###d
<a>xy&lt;</a>
#
bless( [
  "a",
  {},
  [
    "xy<"
  ]
], 'XML::Easy::Element' )
###d
<a>x
z</a>
#
bless( [
  "a",
  {},
  [
    "x\nz"
  ]
], 'XML::Easy::Element' )
###d
<a>x

</a>
#
bless( [
  "a",
  {},
  [
    "x\n\n"
  ]
], 'XML::Easy::Element' )
###d
<a>x
&lt;</a>
#
bless( [
  "a",
  {},
  [
    "x\n<"
  ]
], 'XML::Easy::Element' )
###d
<a>x&gt;z</a>
#
bless( [
  "a",
  {},
  [
    "x>z"
  ]
], 'XML::Easy::Element' )
###d
<a>x&gt;
</a>
#
bless( [
  "a",
  {},
  [
    "x>\n"
  ]
], 'XML::Easy::Element' )
###d
<a>x&gt;&lt;</a>
#
bless( [
  "a",
  {},
  [
    "x><"
  ]
], 'XML::Easy::Element' )
###d
<a>
yz</a>
#
bless( [
  "a",
  {},
  [
    "\nyz"
  ]
], 'XML::Easy::Element' )
###d
<a>
y
</a>
#
bless( [
  "a",
  {},
  [
    "\ny\n"
  ]
], 'XML::Easy::Element' )
###d
<a>
y&lt;</a>
#
bless( [
  "a",
  {},
  [
    "\ny<"
  ]
], 'XML::Easy::Element' )
###d
<a>

z</a>
#
bless( [
  "a",
  {},
  [
    "\n\nz"
  ]
], 'XML::Easy::Element' )
###d
<a>


</a>
#
bless( [
  "a",
  {},
  [
    "\n\n\n"
  ]
], 'XML::Easy::Element' )
###d
<a>

&lt;</a>
#
bless( [
  "a",
  {},
  [
    "\n\n<"
  ]
], 'XML::Easy::Element' )
###d
<a>
&gt;z</a>
#
bless( [
  "a",
  {},
  [
    "\n>z"
  ]
], 'XML::Easy::Element' )
###d
<a>
&gt;
</a>
#
bless( [
  "a",
  {},
  [
    "\n>\n"
  ]
], 'XML::Easy::Element' )
###d
<a>
&gt;&lt;</a>
#
bless( [
  "a",
  {},
  [
    "\n><"
  ]
], 'XML::Easy::Element' )
###d
<a>&amp;yz</a>
#
bless( [
  "a",
  {},
  [
    "&yz"
  ]
], 'XML::Easy::Element' )
###d
<a>&amp;y
</a>
#
bless( [
  "a",
  {},
  [
    "&y\n"
  ]
], 'XML::Easy::Element' )
###d
<a>&amp;y&lt;</a>
#
bless( [
  "a",
  {},
  [
    "&y<"
  ]
], 'XML::Easy::Element' )
###d
<a>&amp;
z</a>
#
bless( [
  "a",
  {},
  [
    "&\nz"
  ]
], 'XML::Easy::Element' )
###d
<a>&amp;

</a>
#
bless( [
  "a",
  {},
  [
    "&\n\n"
  ]
], 'XML::Easy::Element' )
###d
<a>&amp;
&lt;</a>
#
bless( [
  "a",
  {},
  [
    "&\n<"
  ]
], 'XML::Easy::Element' )
###d
<a>&amp;&gt;z</a>
#
bless( [
  "a",
  {},
  [
    "&>z"
  ]
], 'XML::Easy::Element' )
###d
<a>&amp;&gt;
</a>
#
bless( [
  "a",
  {},
  [
    "&>\n"
  ]
], 'XML::Easy::Element' )
###d
<a>&amp;&gt;&lt;</a>
#
bless( [
  "a",
  {},
  [
    "&><"
  ]
], 'XML::Easy::Element' )
###