The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
###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",
  {},
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a/>

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

<a/>
#
bless( [
  "a",
  {},
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
$( )
<a/>
#
bless( [
  "a",
  {},
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d-
a<a/>
#
XML syntax error
###d-
<a/>a
#
XML syntax error
###d-
a
#
XML syntax error
###d
<a/>
#
bless( [
  "a",
  {},
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d-
<a/ >
#
XML syntax error
###d
<a />
#
bless( [
  "a",
  {},
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d-
< a/>
#
XML syntax error
###d-
<a>
#
XML syntax error
###d-
</a>
#
XML syntax error
###d
<a></a>
#
bless( [
  "a",
  {},
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###e
<a>foo</a>
#
bless( [
  "a",
  {},
  bless( [ [
    "foo"
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a>foo</a>
#
bless( [
  "a",
  {},
  bless( [ [
    "foo"
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a>foo</a >
#
bless( [
  "a",
  {},
  bless( [ [
    "foo"
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a>foo</a$( )>
#
bless( [
  "a",
  {},
  bless( [ [
    "foo"
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d-
<a>foo</ a>
#
XML syntax error
###d-
<a>foo< /a>
#
XML syntax error
###d
<a >foo</a>
#
bless( [
  "a",
  {},
  bless( [ [
    "foo"
  ] ], 'XML::Easy::Content' )
], '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",
  {},
  bless( [ [
    "foo"
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d-
foo
#
XML syntax error
###d-
<a/><b/>
#
XML syntax error
###d
<a>foo<b/>bar</a>
#
bless( [
  "a",
  {},
  bless( [ [
    "foo",
    bless( [
      "b",
      {},
      bless( [ [
        ""
      ] ], 'XML::Easy::Content' )
    ], 'XML::Easy::Element' ),
    "bar"
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a>foo<b>q</b>bar</a>
#
bless( [
  "a",
  {},
  bless( [ [
    "foo",
    bless( [
      "b",
      {},
      bless( [ [
        "q"
      ] ], 'XML::Easy::Content' )
    ], 'XML::Easy::Element' ),
    "bar"
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a>foo$(<b>q</b>)bar</a>
#
bless( [
  "a",
  {},
  bless( [ [
    "foo",
    bless( [
      "b",
      {},
      bless( [ [
        "q"
      ] ], 'XML::Easy::Content' )
    ], 'XML::Easy::Element' ),
    ((
      "",
      bless( [
        "b",
        {},
        bless( [ [
          "q"
        ] ], 'XML::Easy::Content' )
      ], 'XML::Easy::Element' ),
    ) x 39999),
    "bar"
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a>foo$(x<b>q</b>)bar</a>
#
bless( [
  "a",
  {},
  bless( [ [
    "foox",
    bless( [
      "b",
      {},
      bless( [ [
        "q"
      ] ], 'XML::Easy::Content' )
    ], 'XML::Easy::Element' ),
    ((
      "x",
      bless( [
        "b",
        {},
        bless( [ [
          "q"
        ] ], 'XML::Easy::Content' )
      ], 'XML::Easy::Element' ),
    ) x 39999),
    "bar"
  ] ], 'XML::Easy::Content' )
], '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"
  },
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d-
<a foo="bar"/ >
#
XML syntax error
###d
<a foo="bar" />
#
bless( [
  "a",
  {
    "foo" => "bar"
  },
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a foo="bar"$( )/>
#
bless( [
  "a",
  {
    "foo" => "bar"
  },
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a foo= "bar"/>
#
bless( [
  "a",
  {
    "foo" => "bar"
  },
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a foo=$( )"bar"/>
#
bless( [
  "a",
  {
    "foo" => "bar"
  },
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a foo ="bar"/>
#
bless( [
  "a",
  {
    "foo" => "bar"
  },
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a foo$( )="bar"/>
#
bless( [
  "a",
  {
    "foo" => "bar"
  },
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a  foo="bar"/>
#
bless( [
  "a",
  {
    "foo" => "bar"
  },
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a$( )foo="bar"/>
#
bless( [
  "a",
  {
    "foo" => "bar"
  },
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d-
< a foo="bar"/>
#
XML syntax error
###d
<a foo='bar'/>
#
bless( [
  "a",
  {
    "foo" => "bar"
  },
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], '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"
  },
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], '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"
  },
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a foo="bar" baz="quux"/>
#
bless( [
  "a",
  {
    "baz" => "quux",
    "foo" => "bar"
  },
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], '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")/>
#
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",
  {},
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###e
<a>foo<!--foo-->bar</a>
#
bless( [
  "a",
  {},
  bless( [ [
    "foobar"
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###e
<a>foo$(<!--foo-->)bar</a>
#
bless( [
  "a",
  {},
  bless( [ [
    "foobar"
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###e
<a>$(foo<!--foo-->)bar</a>
#
bless( [
  "a",
  {},
  bless( [ [
    ("foo"x40000)."bar"
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d-
<!--foo-->
#
XML syntax error
###d
<!--foo--><a/>
#
bless( [
  "a",
  {},
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a/><!--foo-->
#
bless( [
  "a",
  {},
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a><!--foo--></a>
#
bless( [
  "a",
  {},
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a>foo<!--foo-->bar</a>
#
bless( [
  "a",
  {},
  bless( [ [
    "foobar"
  ] ], 'XML::Easy::Content' )
], '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",
  {},
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###e
<a>foo<?wibble?>bar</a>
#
bless( [
  "a",
  {},
  bless( [ [
    "foobar"
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d-
<?wibble?>
#
XML syntax error
###d
<?wibble?><a/>
#
bless( [
  "a",
  {},
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a/><?wibble?>
#
bless( [
  "a",
  {},
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a><?wibble?></a>
#
bless( [
  "a",
  {},
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a>foo<?wibble?>bar</a>
#
bless( [
  "a",
  {},
  bless( [ [
    "foobar"
  ] ], 'XML::Easy::Content' )
], '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",
  {},
  bless( [ [
    "<x&y>"
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a>foo<![CDATA[<x&y>]]>bar</a>
#
bless( [
  "a",
  {},
  bless( [ [
    "foo<x&y>bar"
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d-
<a>foo]]>bar</a>
#
XML syntax error
###d
<a>foo]>bar</a>
#
bless( [
  "a",
  {},
  bless( [ [
    "foo]>bar"
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a>foo]]bar</a>
#
bless( [
  "a",
  {},
  bless( [ [
    "foo]]bar"
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a>foo>bar</a>
#
bless( [
  "a",
  {},
  bless( [ [
    "foo>bar"
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a>foo]bar</a>
#
bless( [
  "a",
  {},
  bless( [ [
    "foo]bar"
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d-
<a>]]>bar</a>
#
XML syntax error
###d
<a>]>bar</a>
#
bless( [
  "a",
  {},
  bless( [ [
    "]>bar"
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a>]]bar</a>
#
bless( [
  "a",
  {},
  bless( [ [
    "]]bar"
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a>>bar</a>
#
bless( [
  "a",
  {},
  bless( [ [
    ">bar"
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a>]bar</a>
#
bless( [
  "a",
  {},
  bless( [ [
    "]bar"
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d-
<a>foo]]></a>
#
XML syntax error
###d
<a>foo]></a>
#
bless( [
  "a",
  {},
  bless( [ [
    "foo]>"
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a>foo]]</a>
#
bless( [
  "a",
  {},
  bless( [ [
    "foo]]"
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a>foo></a>
#
bless( [
  "a",
  {},
  bless( [ [
    "foo>"
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a>foo]</a>
#
bless( [
  "a",
  {},
  bless( [ [
    "foo]"
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d-
<a>]]></a>
#
XML syntax error
###d
<a>]></a>
#
bless( [
  "a",
  {},
  bless( [ [
    "]>"
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a>]]</a>
#
bless( [
  "a",
  {},
  bless( [ [
    "]]"
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a>></a>
#
bless( [
  "a",
  {},
  bless( [ [
    ">"
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a>]</a>
#
bless( [
  "a",
  {},
  bless( [ [
    "]"
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d-
<a>${ }]]></a>
#
XML syntax error
###d
<a>${ }]></a>
#
bless( [
  "a",
  {},
  bless( [ [
    (" "x32764)."]>"
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a>${ }]]</a>
#
bless( [
  "a",
  {},
  bless( [ [
    (" "x32764)."]]"
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a>${ }></a>
#
bless( [
  "a",
  {},
  bless( [ [
    (" "x32764).">"
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a>${ }]</a>
#
bless( [
  "a",
  {},
  bless( [ [
    (" "x32764)."]"
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d-
<a>${ } ]]></a>
#
XML syntax error
###d
<a>${ } ]></a>
#
bless( [
  "a",
  {},
  bless( [ [
    (" "x32765)."]>"
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a>${ } ]]</a>
#
bless( [
  "a",
  {},
  bless( [ [
    (" "x32765)."]]"
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a>${ } ></a>
#
bless( [
  "a",
  {},
  bless( [ [
    (" "x32765).">"
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a>${ } ]</a>
#
bless( [
  "a",
  {},
  bless( [ [
    (" "x32765)."]"
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d-
<a>${ }  ]]></a>
#
XML syntax error
###d
<a>${ }  ]></a>
#
bless( [
  "a",
  {},
  bless( [ [
    (" "x32766)."]>"
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a>${ }  ]]</a>
#
bless( [
  "a",
  {},
  bless( [ [
    (" "x32766)."]]"
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a>${ }  ></a>
#
bless( [
  "a",
  {},
  bless( [ [
    (" "x32766).">"
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a>${ }  ]</a>
#
bless( [
  "a",
  {},
  bless( [ [
    (" "x32766)."]"
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d-
<a>${ }   ]]></a>
#
XML syntax error
###d
<a>${ }   ]></a>
#
bless( [
  "a",
  {},
  bless( [ [
    (" "x32767)."]>"
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a>${ }   ]]</a>
#
bless( [
  "a",
  {},
  bless( [ [
    (" "x32767)."]]"
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a>${ }   ></a>
#
bless( [
  "a",
  {},
  bless( [ [
    (" "x32767).">"
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a>${ }   ]</a>
#
bless( [
  "a",
  {},
  bless( [ [
    (" "x32767)."]"
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a x="foo]]>bar"/>
#
bless( [
  "a",
  {
    "x" => "foo]]>bar"
  },
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a x="]]>bar"/>
#
bless( [
  "a",
  {
    "x" => "]]>bar"
  },
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a x="foo]]>"/>
#
bless( [
  "a",
  {
    "x" => "foo]]>"
  },
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a x="]]>"/>
#
bless( [
  "a",
  {
    "x" => "]]>"
  },
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a x="${ }]]>"/>
#
bless( [
  "a",
  {
    "x" => (" "x32764)."]]>"
  },
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a x="${ } ]]>"/>
#
bless( [
  "a",
  {
    "x" => (" "x32765)."]]>"
  },
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a x="${ }  ]]>"/>
#
bless( [
  "a",
  {
    "x" => (" "x32766)."]]>"
  },
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a x="${ }   ]]>"/>
#
bless( [
  "a",
  {
    "x" => (" "x32767)."]]>"
  },
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], '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",
  {},
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a x·y="z"/>
#
bless( [
  "a",
  {
    "x\x{b7}y" => "z"
  },
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a z="x·y"/>
#
bless( [
  "a",
  {
    "z" => "x\x{b7}y"
  },
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a>x·y</a>
#
bless( [
  "a",
  {},
  bless( [ [
    "x\x{b7}y"
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a><![CDATA[x·y]]></a>
#
bless( [
  "a",
  {},
  bless( [ [
    "x\x{b7}y"
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a><?x·y?></a>
#
bless( [
  "a",
  {},
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a><?x x·y?></a>
#
bless( [
  "a",
  {},
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a><!--x·y--></a>
#
bless( [
  "a",
  {},
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<xķy/>
#
bless( [
  "x\x{137}y",
  {},
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a xķy="z"/>
#
bless( [
  "a",
  {
    "x\x{137}y" => "z"
  },
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a z="xķy"/>
#
bless( [
  "a",
  {
    "z" => "x\x{137}y"
  },
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a>xķy</a>
#
bless( [
  "a",
  {},
  bless( [ [
    "x\x{137}y"
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a><![CDATA[xķy]]></a>
#
bless( [
  "a",
  {},
  bless( [ [
    "x\x{137}y"
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a><?xķy?></a>
#
bless( [
  "a",
  {},
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a><?x xķy?></a>
#
bless( [
  "a",
  {},
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a><!--xķy--></a>
#
bless( [
  "a",
  {},
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<x$(a)y/>
#
bless( [
  "x".("a"x40000)."y",
  {},
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a x$(a)y="z"/>
#
bless( [
  "a",
  {
    "x".("a"x40000)."y" => "z"
  },
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a z="x$(a)y"/>
#
bless( [
  "a",
  {
    "z" => "x".("a"x40000)."y"
  },
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a>x$(a)y</a>
#
bless( [
  "a",
  {},
  bless( [ [
    "x".("a"x40000)."y"
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a><![CDATA[x$(a)y]]></a>
#
bless( [
  "a",
  {},
  bless( [ [
    "x".("a"x40000)."y"
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a><?x$(a)y?></a>
#
bless( [
  "a",
  {},
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a><?x x$(a)y?></a>
#
bless( [
  "a",
  {},
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a><!--x$(a)y--></a>
#
bless( [
  "a",
  {},
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<x$(·)y/>
#
bless( [
  "x".("\x{b7}"x40000)."y",
  {},
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a x$(·)y="z"/>
#
bless( [
  "a",
  {
    "x".("\x{b7}"x40000)."y" => "z"
  },
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a z="x$(·)y"/>
#
bless( [
  "a",
  {
    "z" => "x".("\x{b7}"x40000)."y"
  },
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a>x$(·)y</a>
#
bless( [
  "a",
  {},
  bless( [ [
    "x".("\x{b7}"x40000)."y"
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a><![CDATA[x$(·)y]]></a>
#
bless( [
  "a",
  {},
  bless( [ [
    "x".("\x{b7}"x40000)."y"
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a><?x$(·)y?></a>
#
bless( [
  "a",
  {},
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a><?x x$(·)y?></a>
#
bless( [
  "a",
  {},
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a><!--x$(·)y--></a>
#
bless( [
  "a",
  {},
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<x$(ķ)y/>
#
bless( [
  "x".("\x{137}"x40000)."y",
  {},
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a x$(ķ)y="z"/>
#
bless( [
  "a",
  {
    "x".("\x{137}"x40000)."y" => "z"
  },
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a z="x$(ķ)y"/>
#
bless( [
  "a",
  {
    "z" => "x".("\x{137}"x40000)."y"
  },
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a>x$(ķ)y</a>
#
bless( [
  "a",
  {},
  bless( [ [
    "x".("\x{137}"x40000)."y"
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a><![CDATA[x$(ķ)y]]></a>
#
bless( [
  "a",
  {},
  bless( [ [
    "x".("\x{137}"x40000)."y"
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a><?x$(ķ)y?></a>
#
bless( [
  "a",
  {},
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a><?x x$(ķ)y?></a>
#
bless( [
  "a",
  {},
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a><!--x$(ķ)y--></a>
#
bless( [
  "a",
  {},
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a z="x$(~
)y"/>
#
bless( [
  "a",
  {
    "z" => "x".(" "x40000)."y"
  },
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a>x$(~
)y</a>
#
bless( [
  "a",
  {},
  bless( [ [
    "x".("\n"x40000)."y"
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a><![CDATA[x$(~
)y]]></a>
#
bless( [
  "a",
  {},
  bless( [ [
    "x".("\n"x40000)."y"
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a><?x$(~
)y?></a>
#
bless( [
  "a",
  {},
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a><?x x$(~
)y?></a>
#
bless( [
  "a",
  {},
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a><!--x$(~
)y--></a>
#
bless( [
  "a",
  {},
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a z="xX$(~
)y"/>
#
bless( [
  "a",
  {
    "z" => "xX".(" "x40000)."y"
  },
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a>xX$(~
)y</a>
#
bless( [
  "a",
  {},
  bless( [ [
    "xX".("\n"x40000)."y"
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a><![CDATA[xX$(~
)y]]></a>
#
bless( [
  "a",
  {},
  bless( [ [
    "xX".("\n"x40000)."y"
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a><?xX$(~
)y?></a>
#
bless( [
  "a",
  {},
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a><?x xX$(~
)y?></a>
#
bless( [
  "a",
  {},
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a><!--xX$(~
)y--></a>
#
bless( [
  "a",
  {},
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], '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",
  {},
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d-
<
a/>
#
XML syntax error
###d-
<a/	>
#
XML syntax error
###d
<a	/>
#
bless( [
  "a",
  {},
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d-
<	a/>
#
XML syntax error
###d-
<a/~>
#
XML syntax error
###d
<a~/>
#
bless( [
  "a",
  {},
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d-
<~a/>
#
XML syntax error
###d-
<a/~
>
#
XML syntax error
###d
<a~
/>
#
bless( [
  "a",
  {},
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d-
<~
a/>
#
XML syntax error
###d
<a>foo bar</a>
#
bless( [
  "a",
  {},
  bless( [ [
    "foo bar"
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a>foo	bar</a>
#
bless( [
  "a",
  {},
  bless( [ [
    "foo\tbar"
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a>foo
bar</a>
#
bless( [
  "a",
  {},
  bless( [ [
    "foo\nbar"
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a>foo~bar</a>
#
bless( [
  "a",
  {},
  bless( [ [
    "foo\nbar"
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a>foo~
bar</a>
#
bless( [
  "a",
  {},
  bless( [ [
    "foo\nbar"
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a> </a>
#
bless( [
  "a",
  {},
  bless( [ [
    " "
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a>	</a>
#
bless( [
  "a",
  {},
  bless( [ [
    "\t"
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a>
</a>
#
bless( [
  "a",
  {},
  bless( [ [
    "\n"
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a>~</a>
#
bless( [
  "a",
  {},
  bless( [ [
    "\n"
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a>~
</a>
#
bless( [
  "a",
  {},
  bless( [ [
    "\n"
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a><![CDATA[foo bar]]></a>
#
bless( [
  "a",
  {},
  bless( [ [
    "foo bar"
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a><![CDATA[foo	bar]]></a>
#
bless( [
  "a",
  {},
  bless( [ [
    "foo\tbar"
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a><![CDATA[foo
bar]]></a>
#
bless( [
  "a",
  {},
  bless( [ [
    "foo\nbar"
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a><![CDATA[foo~bar]]></a>
#
bless( [
  "a",
  {},
  bless( [ [
    "foo\nbar"
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a><![CDATA[foo~
bar]]></a>
#
bless( [
  "a",
  {},
  bless( [ [
    "foo\nbar"
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a><![CDATA[ ]]></a>
#
bless( [
  "a",
  {},
  bless( [ [
    " "
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a><![CDATA[	]]></a>
#
bless( [
  "a",
  {},
  bless( [ [
    "\t"
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a><![CDATA[
]]></a>
#
bless( [
  "a",
  {},
  bless( [ [
    "\n"
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a><![CDATA[~]]></a>
#
bless( [
  "a",
  {},
  bless( [ [
    "\n"
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a><![CDATA[~
]]></a>
#
bless( [
  "a",
  {},
  bless( [ [
    "\n"
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a x="foo bar"/>
#
bless( [
  "a",
  {
    "x" => "foo bar"
  },
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a x="foo	bar"/>
#
bless( [
  "a",
  {
    "x" => "foo bar"
  },
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a x="foo
bar"/>
#
bless( [
  "a",
  {
    "x" => "foo bar"
  },
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a x="foo~bar"/>
#
bless( [
  "a",
  {
    "x" => "foo bar"
  },
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a x="foo~
bar"/>
#
bless( [
  "a",
  {
    "x" => "foo bar"
  },
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a x=" "/>
#
bless( [
  "a",
  {
    "x" => " "
  },
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a x="	"/>
#
bless( [
  "a",
  {
    "x" => " "
  },
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a x="
"/>
#
bless( [
  "a",
  {
    "x" => " "
  },
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a x="~"/>
#
bless( [
  "a",
  {
    "x" => " "
  },
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a x="~
"/>
#
bless( [
  "a",
  {
    "x" => " "
  },
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d-
<a>x&y</a>
#
XML syntax error
###d
<a>x&lt;y</a>
#
bless( [
  "a",
  {},
  bless( [ [
    "x<y"
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a>x&gt;y</a>
#
bless( [
  "a",
  {},
  bless( [ [
    "x>y"
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a>x&amp;y</a>
#
bless( [
  "a",
  {},
  bless( [ [
    "x&y"
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a>x&quot;y</a>
#
bless( [
  "a",
  {},
  bless( [ [
    "x\"y"
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a>x&apos;y</a>
#
bless( [
  "a",
  {},
  bless( [ [
    "x'y"
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a>x$(&apos;)y</a>
#
bless( [
  "a",
  {},
  bless( [ [
    "x".("'"x40000)."y"
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a>x&foo;y</a>
#
XML constraint error: reference to undeclared entity
###d
<a>x&x$(a)y;y</a>
#
XML constraint error: reference to undeclared entity
###d
<a>x&x$(·)y;y</a>
#
XML constraint error: reference to undeclared entity
###d
<a>x&x$(ķ)y;y</a>
#
XML constraint error: reference to undeclared entity
###d
<a>x&#x0;y</a>
#
XML constraint error: invalid character in character reference
###d
<a>x&#0;y</a>
#
XML constraint error: invalid character in character reference
###d
<a>x&#x1;y</a>
#
XML constraint error: invalid character in character reference
###d
<a>x&#1;y</a>
#
XML constraint error: invalid character in character reference
###d
<a>x&#x8;y</a>
#
XML constraint error: invalid character in character reference
###d
<a>x&#8;y</a>
#
XML constraint error: invalid character in character reference
###d
<a>x&#x9;y</a>
#
bless( [
  "a",
  {},
  bless( [ [
    "x\ty"
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a>x&#9;y</a>
#
bless( [
  "a",
  {},
  bless( [ [
    "x\ty"
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a>x&#xa;y</a>
#
bless( [
  "a",
  {},
  bless( [ [
    "x\ny"
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a>x&#10;y</a>
#
bless( [
  "a",
  {},
  bless( [ [
    "x\ny"
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a>x&#xb;y</a>
#
XML constraint error: invalid character in character reference
###d
<a>x&#11;y</a>
#
XML constraint error: invalid character in character reference
###d
<a>x&#xc;y</a>
#
XML constraint error: invalid character in character reference
###d
<a>x&#12;y</a>
#
XML constraint error: invalid character in character reference
###d
<a>x&#xd;y</a>
#
bless( [
  "a",
  {},
  bless( [ [
    "x\ry"
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a>x&#13;y</a>
#
bless( [
  "a",
  {},
  bless( [ [
    "x\ry"
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a>x&#xe;y</a>
#
XML constraint error: invalid character in character reference
###d
<a>x&#14;y</a>
#
XML constraint error: invalid character in character reference
###d
<a>x&#x1f;y</a>
#
XML constraint error: invalid character in character reference
###d
<a>x&#31;y</a>
#
XML constraint error: invalid character in character reference
###d
<a>x&#x20;y</a>
#
bless( [
  "a",
  {},
  bless( [ [
    "x y"
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a>x&#32;y</a>
#
bless( [
  "a",
  {},
  bless( [ [
    "x y"
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a>x&#x3a;y</a>
#
bless( [
  "a",
  {},
  bless( [ [
    "x:y"
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a>x&#58;y</a>
#
bless( [
  "a",
  {},
  bless( [ [
    "x:y"
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a>x&#xd7ff;y</a>
#
bless( [
  "a",
  {},
  bless( [ [
    "x\x{d7ff}y"
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a>x&#55295;y</a>
#
bless( [
  "a",
  {},
  bless( [ [
    "x\x{d7ff}y"
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a>x&#xd800;y</a>
#
XML constraint error: invalid character in character reference
###d
<a>x&#55296;y</a>
#
XML constraint error: invalid character in character reference
###d
<a>x&#xdfff;y</a>
#
XML constraint error: invalid character in character reference
###d
<a>x&#57343;y</a>
#
XML constraint error: invalid character in character reference
###d
<a>x&#xe000;y</a>
#
bless( [
  "a",
  {},
  bless( [ [
    "x\x{e000}y"
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a>x&#57344;y</a>
#
bless( [
  "a",
  {},
  bless( [ [
    "x\x{e000}y"
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a>x&#xfdd0;y</a>
#
bless( [
  "a",
  {},
  bless( [ [
    "x\x{fdd0}y"
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a>x&#64976;y</a>
#
bless( [
  "a",
  {},
  bless( [ [
    "x\x{fdd0}y"
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a>x&#xfffd;y</a>
#
bless( [
  "a",
  {},
  bless( [ [
    "x\x{fffd}y"
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a>x&#65533;y</a>
#
bless( [
  "a",
  {},
  bless( [ [
    "x\x{fffd}y"
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a>x&#xfffe;y</a>
#
XML constraint error: invalid character in character reference
###d
<a>x&#65534;y</a>
#
XML constraint error: invalid character in character reference
###d
<a>x&#xffff;y</a>
#
XML constraint error: invalid character in character reference
###d
<a>x&#65535;y</a>
#
XML constraint error: invalid character in character reference
###d
<a>x&#x10000;y</a>
#
bless( [
  "a",
  {},
  bless( [ [
    "x\x{10000}y"
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a>x&#65536;y</a>
#
bless( [
  "a",
  {},
  bless( [ [
    "x\x{10000}y"
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a>x&#x1fffd;y</a>
#
bless( [
  "a",
  {},
  bless( [ [
    "x\x{1fffd}y"
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a>x&#131069;y</a>
#
bless( [
  "a",
  {},
  bless( [ [
    "x\x{1fffd}y"
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a>x&#x1fffe;y</a>
#
bless( [
  "a",
  {},
  bless( [ [
    "x\x{1fffe}y"
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a>x&#131070;y</a>
#
bless( [
  "a",
  {},
  bless( [ [
    "x\x{1fffe}y"
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a>x&#x1ffff;y</a>
#
bless( [
  "a",
  {},
  bless( [ [
    "x\x{1ffff}y"
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a>x&#131071;y</a>
#
bless( [
  "a",
  {},
  bless( [ [
    "x\x{1ffff}y"
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a>x&#x20000;y</a>
#
bless( [
  "a",
  {},
  bless( [ [
    "x\x{20000}y"
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a>x&#131072;y</a>
#
bless( [
  "a",
  {},
  bless( [ [
    "x\x{20000}y"
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a>x&#x10fffd;y</a>
#
bless( [
  "a",
  {},
  bless( [ [
    "x\x{10fffd}y"
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a>x&#1114109;y</a>
#
bless( [
  "a",
  {},
  bless( [ [
    "x\x{10fffd}y"
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a>x&#x10fffe;y</a>
#
bless( [
  "a",
  {},
  bless( [ [
    "x\x{10fffe}y"
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a>x&#1114110;y</a>
#
bless( [
  "a",
  {},
  bless( [ [
    "x\x{10fffe}y"
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a>x&#x10ffff;y</a>
#
bless( [
  "a",
  {},
  bless( [ [
    "x\x{10ffff}y"
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a>x&#1114111;y</a>
#
bless( [
  "a",
  {},
  bless( [ [
    "x\x{10ffff}y"
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a>x&#x110000;y</a>
#
XML constraint error: invalid character in character reference
###d
<a>x&#1114112;y</a>
#
XML constraint error: invalid character in character reference
###d
<a>x&#x$(a);y</a>
#
XML constraint error: invalid character in character reference
###d
<a>x&#$(1);y</a>
#
XML constraint error: invalid character in character reference
###d-
<a z="x&y"/>
#
XML syntax error
###d
<a z="x&lt;y"/>
#
bless( [
  "a",
  {
    "z" => "x<y"
  },
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a z="x&gt;y"/>
#
bless( [
  "a",
  {
    "z" => "x>y"
  },
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a z="x&amp;y"/>
#
bless( [
  "a",
  {
    "z" => "x&y"
  },
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a z="x&quot;y"/>
#
bless( [
  "a",
  {
    "z" => "x\"y"
  },
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a z="x&apos;y"/>
#
bless( [
  "a",
  {
    "z" => "x'y"
  },
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a z="x$(&apos;)y"/>
#
bless( [
  "a",
  {
    "z" => "x".("'"x40000)."y"
  },
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a z="x&foo;y"/>
#
XML constraint error: reference to undeclared entity
###d
<a z="x&x$(a)y;y"/>
#
XML constraint error: reference to undeclared entity
###d
<a z="x&x$(·)y;y"/>
#
XML constraint error: reference to undeclared entity
###d
<a z="x&x$(ķ)y;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"
  },
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a z="x&#10;y"/>
#
bless( [
  "a",
  {
    "z" => "x\ny"
  },
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a z="x&#13;y"/>
#
bless( [
  "a",
  {
    "z" => "x\ry"
  },
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a z="x&#32;y"/>
#
bless( [
  "a",
  {
    "z" => "x y"
  },
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a z="x&#x0;y"/>
#
XML constraint error: invalid character in character reference
###d
<a z="x&#0;y"/>
#
XML constraint error: invalid character in character reference
###d
<a z="x&#x1;y"/>
#
XML constraint error: invalid character in character reference
###d
<a z="x&#1;y"/>
#
XML constraint error: invalid character in character reference
###d
<a z="x&#x8;y"/>
#
XML constraint error: invalid character in character reference
###d
<a z="x&#8;y"/>
#
XML constraint error: invalid character in character reference
###d
<a z="x&#x9;y"/>
#
bless( [
  "a",
  {
    "z" => "x\ty"
  },
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a z="x&#9;y"/>
#
bless( [
  "a",
  {
    "z" => "x\ty"
  },
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a z="x&#xa;y"/>
#
bless( [
  "a",
  {
    "z" => "x\ny"
  },
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a z="x&#10;y"/>
#
bless( [
  "a",
  {
    "z" => "x\ny"
  },
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a z="x&#xb;y"/>
#
XML constraint error: invalid character in character reference
###d
<a z="x&#11;y"/>
#
XML constraint error: invalid character in character reference
###d
<a z="x&#xc;y"/>
#
XML constraint error: invalid character in character reference
###d
<a z="x&#12;y"/>
#
XML constraint error: invalid character in character reference
###d
<a z="x&#xd;y"/>
#
bless( [
  "a",
  {
    "z" => "x\ry"
  },
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a z="x&#13;y"/>
#
bless( [
  "a",
  {
    "z" => "x\ry"
  },
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a z="x&#xe;y"/>
#
XML constraint error: invalid character in character reference
###d
<a z="x&#14;y"/>
#
XML constraint error: invalid character in character reference
###d
<a z="x&#x1f;y"/>
#
XML constraint error: invalid character in character reference
###d
<a z="x&#31;y"/>
#
XML constraint error: invalid character in character reference
###d
<a z="x&#x20;y"/>
#
bless( [
  "a",
  {
    "z" => "x y"
  },
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a z="x&#32;y"/>
#
bless( [
  "a",
  {
    "z" => "x y"
  },
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a z="x&#x3a;y"/>
#
bless( [
  "a",
  {
    "z" => "x:y"
  },
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a z="x&#58;y"/>
#
bless( [
  "a",
  {
    "z" => "x:y"
  },
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a z="x&#xd7ff;y"/>
#
bless( [
  "a",
  {
    "z" => "x\x{d7ff}y"
  },
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a z="x&#55295;y"/>
#
bless( [
  "a",
  {
    "z" => "x\x{d7ff}y"
  },
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a z="x&#xd800;y"/>
#
XML constraint error: invalid character in character reference
###d
<a z="x&#55296;y"/>
#
XML constraint error: invalid character in character reference
###d
<a z="x&#xdfff;y"/>
#
XML constraint error: invalid character in character reference
###d
<a z="x&#57343;y"/>
#
XML constraint error: invalid character in character reference
###d
<a z="x&#xe000;y"/>
#
bless( [
  "a",
  {
    "z" => "x\x{e000}y"
  },
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a z="x&#57344;y"/>
#
bless( [
  "a",
  {
    "z" => "x\x{e000}y"
  },
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a z="x&#xfdd0;y"/>
#
bless( [
  "a",
  {
    "z" => "x\x{fdd0}y"
  },
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a z="x&#64976;y"/>
#
bless( [
  "a",
  {
    "z" => "x\x{fdd0}y"
  },
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a z="x&#xfffd;y"/>
#
bless( [
  "a",
  {
    "z" => "x\x{fffd}y"
  },
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a z="x&#65533;y"/>
#
bless( [
  "a",
  {
    "z" => "x\x{fffd}y"
  },
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a z="x&#xfffe;y"/>
#
XML constraint error: invalid character in character reference
###d
<a z="x&#65534;y"/>
#
XML constraint error: invalid character in character reference
###d
<a z="x&#xffff;y"/>
#
XML constraint error: invalid character in character reference
###d
<a z="x&#65535;y"/>
#
XML constraint error: invalid character in character reference
###d
<a z="x&#x10000;y"/>
#
bless( [
  "a",
  {
    "z" => "x\x{10000}y"
  },
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a z="x&#65536;y"/>
#
bless( [
  "a",
  {
    "z" => "x\x{10000}y"
  },
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a z="x&#x1fffd;y"/>
#
bless( [
  "a",
  {
    "z" => "x\x{1fffd}y"
  },
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a z="x&#131069;y"/>
#
bless( [
  "a",
  {
    "z" => "x\x{1fffd}y"
  },
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a z="x&#x1fffe;y"/>
#
bless( [
  "a",
  {
    "z" => "x\x{1fffe}y"
  },
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a z="x&#131070;y"/>
#
bless( [
  "a",
  {
    "z" => "x\x{1fffe}y"
  },
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a z="x&#x1ffff;y"/>
#
bless( [
  "a",
  {
    "z" => "x\x{1ffff}y"
  },
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a z="x&#131071;y"/>
#
bless( [
  "a",
  {
    "z" => "x\x{1ffff}y"
  },
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a z="x&#x20000;y"/>
#
bless( [
  "a",
  {
    "z" => "x\x{20000}y"
  },
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a z="x&#131072;y"/>
#
bless( [
  "a",
  {
    "z" => "x\x{20000}y"
  },
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a z="x&#x10fffd;y"/>
#
bless( [
  "a",
  {
    "z" => "x\x{10fffd}y"
  },
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a z="x&#1114109;y"/>
#
bless( [
  "a",
  {
    "z" => "x\x{10fffd}y"
  },
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a z="x&#x10fffe;y"/>
#
bless( [
  "a",
  {
    "z" => "x\x{10fffe}y"
  },
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a z="x&#1114110;y"/>
#
bless( [
  "a",
  {
    "z" => "x\x{10fffe}y"
  },
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a z="x&#x10ffff;y"/>
#
bless( [
  "a",
  {
    "z" => "x\x{10ffff}y"
  },
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a z="x&#1114111;y"/>
#
bless( [
  "a",
  {
    "z" => "x\x{10ffff}y"
  },
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a z="x&#x110000;y"/>
#
XML constraint error: invalid character in character reference
###d
<a z="x&#1114112;y"/>
#
XML constraint error: invalid character in character reference
###d
<a z="x&#x$(a);y"/>
#
XML constraint error: invalid character in character reference
###d
<a z="x&#x$(1);y"/>
#
XML constraint error: invalid character in character reference
###d
<a>foo'bar</a>
#
bless( [
  "a",
  {},
  bless( [ [
    "foo'bar"
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<a>foo"bar</a>
#
bless( [
  "a",
  {},
  bless( [ [
    "foo\"bar"
  ] ], 'XML::Easy::Content' )
], '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",
  {},
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<?xml$( )version="1.0"?><a/>
#
bless( [
  "a",
  {},
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<?xml version="1.0" ?><a/>
#
bless( [
  "a",
  {},
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<?xml version="1.0"$( )?><a/>
#
bless( [
  "a",
  {},
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<?xml version ="1.0"?><a/>
#
bless( [
  "a",
  {},
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<?xml version$( )="1.0"?><a/>
#
bless( [
  "a",
  {},
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<?xml version= "1.0"?><a/>
#
bless( [
  "a",
  {},
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<?xml version=$( )"1.0"?><a/>
#
bless( [
  "a",
  {},
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<?xml version='1.0'?><a/>
#
bless( [
  "a",
  {},
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<?xml version="1.0"?>
<a/>
#
bless( [
  "a",
  {},
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], '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",
  {},
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<?xml version="1.0" encoding="UTF-8" ?>
<a/>
#
bless( [
  "a",
  {},
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<?xml version="1.0" encoding="UTF-8"$( )?>
<a/>
#
bless( [
  "a",
  {},
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<?xml version="1.0" encoding= "UTF-8"?>
<a/>
#
bless( [
  "a",
  {},
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<?xml version="1.0" encoding=$( )"UTF-8"?>
<a/>
#
bless( [
  "a",
  {},
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<?xml version="1.0" encoding ="UTF-8"?>
<a/>
#
bless( [
  "a",
  {},
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<?xml version="1.0" encoding$( )="UTF-8"?>
<a/>
#
bless( [
  "a",
  {},
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<?xml version="1.0" encoding='UTF-8'?>
<a/>
#
bless( [
  "a",
  {},
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<?xml version="1.0" encoding="wibble"?>
<a/>
#
bless( [
  "a",
  {},
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d-
<?xml version="1.0" foo="bar"?>
<a/>
#
XML syntax error
###d
<?xml version="1.0" standalone="yes"?>
<a/>
#
bless( [
  "a",
  {},
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<?xml version="1.0" standalone="yes" ?>
<a/>
#
bless( [
  "a",
  {},
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<?xml version="1.0" standalone="yes"$( )?>
<a/>
#
bless( [
  "a",
  {},
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<?xml version="1.0" standalone= "yes"?>
<a/>
#
bless( [
  "a",
  {},
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<?xml version="1.0" standalone=$( )"yes"?>
<a/>
#
bless( [
  "a",
  {},
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<?xml version="1.0" standalone ="yes"?>
<a/>
#
bless( [
  "a",
  {},
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<?xml version="1.0" standalone$( )="yes"?>
<a/>
#
bless( [
  "a",
  {},
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<?xml version="1.0" standalone='yes'?>
<a/>
#
bless( [
  "a",
  {},
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<?xml version="1.0" standalone="no"?>
<a/>
#
bless( [
  "a",
  {},
  bless( [ [
    ""
  ] ], 'XML::Easy::Content' )
], '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",
  {},
  bless( [ [
    "Lorem ipsum dolor sit amet, consectetur adipisicing elit,\nsed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\n",
    bless( [
      "b",
      {
        "tag" => "thing"
      },
      bless( [ [
        "Ut enim ad minim veniam, quis nostrud exercitation\nullamco laboris nisi ut aliquip ex ea commodo consequat."
      ] ], 'XML::Easy::Content' )
    ], 'XML::Easy::Element' ),
    "  Duis aute\nirure dolor in reprehenderit in voluptate velit esse cillum dolore eu\nfugiat nulla pariatur.  ",
    bless( [
      "word",
      {},
      bless( [ [
        "Excepteur"
      ] ], 'XML::Easy::Content' )
    ], 'XML::Easy::Element' ),
    " sint occaecat cupidatat\nnon proident, sunt in culpa qui officia deserunt mollit anim id est\nlaborum."
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d
<?xml version="1.0" encoding="ISO-8859-1"?>
<a>ķ</a>
#
bless( [
  "a",
  {},
  bless( [ [
    "\x{137}"
  ] ], 'XML::Easy::Content' )
], '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",
  {},
  bless( [ [
    "xy"
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d-
<a>x<!--foo--bar-->y</a>
#
XML syntax error
###d
<a>x<!---foobar-->y</a>
#
bless( [
  "a",
  {},
  bless( [ [
    "xy"
  ] ], 'XML::Easy::Content' )
], 'XML::Easy::Element' )
###d-
<a>x<!----foobar-->y</a>
#
XML syntax error
###c
<a/>

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

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

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

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

#
XML syntax error
###e-

#
XML syntax error
###c

#
bless( [ [
  ""
] ], 'XML::Easy::Content' )
###x

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