const char* xml_cano_1[] = {
// test 1
"<doc>\r\n"
"   <e1   />\r\n"
"   <e2   ></e2>\r\n"
"   <e3   name = 'elem3'   id='elem3'   />\r\n"
"   <e4   name='elem4'   id='elem4'   ></e4>\r\n"
"   <e5 a:attr='out' b:attr='sorted' attr2='all' attr=\"I'm\"\r\n"
"      xmlns:b=\"http://www.ietf.org\"\r\n"
"      xmlns:a=\"http://www.w3.org\"\r\n"
"      xmlns=\"http://example.org\"/>\r\n"
"   <e6 xmlns=\"\" xmlns:a=\"http://www.w3.org\">\r\n"
"      <e7 xmlns=\"http://www.ietf.org\">\r\n"
"         <e8 xmlns=\"\" xmlns:a=\"http://www.w3.org\">\r\n"
"            <e9 xmlns=\"\" xmlns:a=\"http://www.ietf.org\"/>\r\n"
"         </e8>\r\n"
"      </e7>\r\n"
"   </e6>\r\n"
"</doc>",

"<doc>\n"
"   <e1></e1>\n"
"   <e2></e2>\n"
"   <e3 id=\"elem3\" name=\"elem3\"></e3>\n"
"   <e4 id=\"elem4\" name=\"elem4\"></e4>\n"
"   <e5 xmlns=\"http://example.org\" xmlns:a=\"http://www.w3.org\" xmlns:b=\"http://www.ietf.org\" attr=\"I'm\" attr2=\"all\" b:attr=\"sorted\" a:attr=\"out\"></e5>\n"
"   <e6>\n"
"      <e7 xmlns=\"http://www.ietf.org\">\n"
"         <e8 xmlns=\"\">\n"
"            <e9></e9>\n"
"         </e8>\n"
"      </e7>\n"
"   </e6>\n"
"</doc>",

// test 2
"<a>\n"
"  <b xmlns:foo='foo-ns'>\n"
"    <c xmlns='d1-ns'>\n"
"      <foo:d/>\n"
"      <e xmlns='e1-ns'>\n"
"        <gloo:f xmlns:gloo='e1-ns'/>\n"
"      </e>\n"
"      <f xmlns=''>\n"
"        <foo:g/>\n"
"      </f>\n"
"    </c>\n"
"  </b>\n"
"</a>",

"<a>\n"
"  <b>\n"
"    <c xmlns=\"d1-ns\">\n"
"      <foo:d xmlns:foo=\"foo-ns\"></foo:d>\n"
"      <e xmlns=\"e1-ns\">\n"
"        <gloo:f xmlns:gloo=\"e1-ns\"></gloo:f>\n"
"      </e>\n"
"      <f xmlns=\"\">\n"
"        <foo:g xmlns:foo=\"foo-ns\"></foo:g>\n"
"      </f>\n"
"    </c>\n"
"  </b>\n"
"</a>",

// test 3
"<foo:bar xmlns:foo=\"http://a.com\">\n"
"   <bla:zoo xmlns:bla=\"http://a.com\">\n"
"       <elt foo:att=\"att1\" bla:btt=\"att2\">youf</elt>\n"
"   </bla:zoo>\n"
"</foo:bar>",

"<foo:bar xmlns:foo=\"http://a.com\">\n"
"   <bla:zoo xmlns:bla=\"http://a.com\">\n"
"       <elt foo:att=\"att1\" bla:btt=\"att2\">youf</elt>\n"
"   </bla:zoo>\n"
"</foo:bar>",

// test 4
"<foo:bar xmlns:foo=\"http://a.com\">\n"
"   <bla:zoo xmlns:bla=\"http://a.com\">\n"
"       <elt foo:btt=\"att1\" bla:att=\"att2\">youf</elt>\n"
"   </bla:zoo>\n"
"</foo:bar>",

"<foo:bar xmlns:foo=\"http://a.com\">\n"
"   <bla:zoo xmlns:bla=\"http://a.com\">\n"
"       <elt bla:att=\"att2\" foo:btt=\"att1\">youf</elt>\n"
"   </bla:zoo>\n"
"</foo:bar>",
// Test att1-xmlsec.xml
"<elt xmlns:foo = 'http://a.org'>\n"
"<elt2 foo:att='1'>lolo</elt2>\n"
"</elt>"
,
"<elt>\n"
"<elt2 xmlns:foo=\"http://a.org\" foo:att=\"1\">lolo</elt2>\n"
"</elt>"
,
// Test att2-xmlsec.xml
"<elt xmlns:foo = 'http://a.org' xmlns:bar='http://b.org'>\n"
"   <elt1 bar:att=\"2\" foo:att='1'>babar</elt1>\n"
"</elt>"
,
"<elt>\n"
"   <elt1 xmlns:bar=\"http://b.org\" xmlns:foo=\"http://a.org\" foo:att=\"1\" bar:att=\"2\">babar</elt1>\n"
"</elt>"
,
// Test char_modi-xmlsec.xml
"<doc>\n"
"   <norm attr='&#9;'/>\n"
"</doc>"
,
"<doc>\n"
"   <norm attr=\"&#x9;\"></norm>\n"
"</doc>"
,
// Test char_modif_char_ref-xmlsec.xml
"<doc>\n"
"   <text>First line&#x0d;&#10;Second line</text>\n"
"   <value>&#x32;</value>\n"
"   <compute></compute>\n"
"   <compute expr='value>\"0\" &amp;&amp; value&lt;\"10\" ?\"valid\":\"error\"'>valid</compute>\n"
"   <norm attr=' &apos;   &#x20;&#13;&#xa;&#9;   &apos; '/>\n"
"   <normNames attr='   A   &#x20;&#13;&#xa;&#9;   B   '/>\n"
"</doc>"
,
"<doc>\n"
"   <text>First line&#xD;\n"
"Second line</text>\n"
"   <value>2</value>\n"
"   <compute></compute>\n"
"   <compute expr=\"value>&quot;0&quot; &amp;&amp; value&lt;&quot;10&quot; ?&quot;valid&quot;:&quot;error&quot;\">valid</compute>\n"
"   <norm attr=\" '    &#xD;&#xA;&#x9;   ' \"></norm>\n"
"   <normNames attr=\"   A    &#xD;&#xA;&#x9;   B   \"></normNames>\n"
"</doc>"
,
// Test comments-xmlsec.xml
"<?xml version=\"1.0\"?>\n"
"\n"
"\n"
"\n"
"<doc>Bonjour le monde !<!-- Commentaire 1 --></doc>\n"
"\n"
"<!-- Commentaire 2 -->"
,
"<doc>Bonjour le monde !</doc>"
,
// Test document_subset-xmlsec.xml
"<doc xmlns=\"http://www.ietf.org\" xmlns:w3c=\"http://www.w3.org\">\n"
"   <e1>\n"
"      <e2 xmlns=\"\">\n"
"         <e3 id=\"E3\"/>\n"
"      </e2>\n"
"   </e1>\n"
"</doc>"
,
"<doc xmlns=\"http://www.ietf.org\">\n"
"   <e1>\n"
"      <e2 xmlns=\"\">\n"
"         <e3 id=\"E3\"></e3>\n"
"      </e2>\n"
"   </e1>\n"
"</doc>"
,
// Test namespaces2-xmlsec.xml
"<elt xmlns:foo = 'http://a.org' xmlns:bar='http://b.org'>\n"
" <elt1 bar:att=\"2\" foo:att='1'>\n"
"  <elt2 xmlns:foo = 'http://c.org'>\n"
"   <elt3 xmlns:bar = \"http://d.org\">\n"
"    <elt4 bar:att2=\"rab\" foo:att2='oof'>octopous</elt4>\n"
"   </elt3>\n"
"  </elt2>\n"
" </elt1>\n"
"</elt>"
,
"<elt>\n"
" <elt1 xmlns:bar=\"http://b.org\" xmlns:foo=\"http://a.org\" foo:att=\"1\" bar:att=\"2\">\n"
"  <elt2>\n"
"   <elt3>\n"
"    <elt4 xmlns:bar=\"http://d.org\" xmlns:foo=\"http://c.org\" foo:att2=\"oof\" bar:att2=\"rab\">octopous</elt4>\n"
"   </elt3>\n"
"  </elt2>\n"
" </elt1>\n"
"</elt>"
,
// Test namespaces3-xmlsec.xml
"<elt xmlns:foo = 'http://a.org' xmlns:bar='http://b.org' xmlns=\"\">\n"
" <elt1>\n"
"  <elt2 xmlns:foo = 'http://c.org'>\n"
"   <elt3 xmlns:bar = \"http://d.org\">\n"
"    <elt4 bar:att2=\"rab\" foo:att2='oof'>octopous</elt4>\n"
"   </elt3>\n"
"  </elt2>\n"
" </elt1>\n"
"</elt>"
,
"<elt>\n"
" <elt1>\n"
"  <elt2>\n"
"   <elt3>\n"
"    <elt4 xmlns:bar=\"http://d.org\" xmlns:foo=\"http://c.org\" foo:att2=\"oof\" bar:att2=\"rab\">octopous</elt4>\n"
"   </elt3>\n"
"  </elt2>\n"
" </elt1>\n"
"</elt>"
,
// Test namespaces4-xmlsec.xml
"<elt xmlns:foo = 'http://a.org' xmlns:bar='http://b.org'>\n"
" <elt1>\n"
"  <elt2 xmlns:foo = 'http://c.org'>\n"
"   <elt3 bar:att=\"2\" foo:att='1' xmlns:bar = \"http://d.org\">\n"
"    <elt4 bar:att2=\"rab\" foo:att2='oof'>octopous</elt4>\n"
"   </elt3>\n"
"  </elt2>\n"
" </elt1>\n"
"</elt>"
,
"<elt>\n"
" <elt1>\n"
"  <elt2>\n"
"   <elt3 xmlns:bar=\"http://d.org\" xmlns:foo=\"http://c.org\" foo:att=\"1\" bar:att=\"2\">\n"
"    <elt4 foo:att2=\"oof\" bar:att2=\"rab\">octopous</elt4>\n"
"   </elt3>\n"
"  </elt2>\n"
" </elt1>\n"
"</elt>"
,
// Test namespaces5-xmlsec.xml
"<elt xmlns:foo = 'http://a.org' xmlns:bar='http://b.org'>\n"
" <elt1>\n"
"  <elt2>\n"
"   <elt3 bar:att=\"2\"   xmlns:bar = \"http://d.org\">\n"
"    <elt4 xmlns:bar='http://rab.org'>octopous</elt4>\n"
"   </elt3>\n"
"  </elt2>\n"
" </elt1>\n"
"</elt>"
,
"<elt>\n"
" <elt1>\n"
"  <elt2>\n"
"   <elt3 xmlns:bar=\"http://d.org\" bar:att=\"2\">\n"
"    <elt4>octopous</elt4>\n"
"   </elt3>\n"
"  </elt2>\n"
" </elt1>\n"
"</elt>"
,
// Test prefixe-xmlsec.xml
"<elt>\n"
"   <elt1 xmlns:bar=\"http://d.com\" bar:att=\"2\">\n"
"    <bar:elt2/>\n"
"   </elt1>\n"
"</elt>"
,
"<elt>\n"
"   <elt1 xmlns:bar=\"http://d.com\" bar:att=\"2\">\n"
"    <bar:elt2></bar:elt2>\n"
"   </elt1>\n"
"</elt>"
,
// Test same_namespaces-xmlsec.xml
"<foo:bar xmlns:foo=\"http://a.com\">\n"
"   <bla:zoo xmlns:bla=\"http://a.com\"/>\n"
"</foo:bar>"
,
"<foo:bar xmlns:foo=\"http://a.com\">\n"
"   <bla:zoo xmlns:bla=\"http://a.com\"></bla:zoo>\n"
"</foo:bar>"
,
// Test same_namespaces2-xmlsec.xml
"<foo:bar xmlns:foo=\"http://a.com\">\n"
"   <bla:zoo xmlns:bla=\"http://a.com\">\n"
"       <elt foo:att=\"att1\" bla:btt=\"att2\">youf</elt>\n"
"   </bla:zoo>\n"
"</foo:bar>"
,
"<foo:bar xmlns:foo=\"http://a.com\">\n"
"   <bla:zoo xmlns:bla=\"http://a.com\">\n"
"       <elt foo:att=\"att1\" bla:btt=\"att2\">youf</elt>\n"
"   </bla:zoo>\n"
"</foo:bar>"
,
// Test same_namespaces2b-xmlsec.xml
"<foo:bar xmlns:foo=\"http://b.com\">\n"
"   <bla:zoo xmlns:bla=\"http://a.com\">\n"
"       <elt foo:att=\"att1\" bla:att2=\"att2\">youf</elt>\n"
"   </bla:zoo>\n"
"</foo:bar>"
,
"<foo:bar xmlns:foo=\"http://b.com\">\n"
"   <bla:zoo xmlns:bla=\"http://a.com\">\n"
"       <elt bla:att2=\"att2\" foo:att=\"att1\">youf</elt>\n"
"   </bla:zoo>\n"
"</foo:bar>"
,
// Test same_namespaces2c-xmlsec.xml
"<foo:bar xmlns:foo=\"http://b.com\">\n"
"   <bla:zoo xmlns:bla=\"http://a.com\">\n"
"       <elt foo:att=\"att1\" bla:att=\"att2\">youf</elt>\n"
"   </bla:zoo>\n"
"</foo:bar>"
,
"<foo:bar xmlns:foo=\"http://b.com\">\n"
"   <bla:zoo xmlns:bla=\"http://a.com\">\n"
"       <elt bla:att=\"att2\" foo:att=\"att1\">youf</elt>\n"
"   </bla:zoo>\n"
"</foo:bar>"
,
// Test start_end_tags-xmlsec.xml
"<doc>\n"
"   <e1   />\n"
"   <e2   ></e2>\n"
"   <e3   name = \"elem3\"   id=\"elem3\"   />\n"
"   <e4   name=\"elem4\"   id=\"elem4\"   ></e4>\n"
"   <e5 a:attr=\"out\" b:attr=\"sorted\" attr2=\"all\" attr=\"I'm\"\n"
"      xmlns:b=\"http://www.ietf.org\"\n"
"      xmlns:a=\"http://www.w3.org\"\n"
"      xmlns=\"http://example.org\"/>\n"
"   <e6 xmlns=\"\" xmlns:a=\"http://www.w3.org\">\n"
"      <e7 xmlns=\"http://www.ietf.org\">\n"
"         <e8 xmlns=\"\" xmlns:a=\"http://www.w3.org\">\n"
"            <e9 xmlns=\"\" xmlns:a=\"http://www.ietf.org\"/>\n"
"         </e8>\n"
"      </e7>\n"
"   </e6>\n"
"</doc>"
,
"<doc>\n"
"   <e1></e1>\n"
"   <e2></e2>\n"
"   <e3 id=\"elem3\" name=\"elem3\"></e3>\n"
"   <e4 id=\"elem4\" name=\"elem4\"></e4>\n"
"   <e5 xmlns=\"http://example.org\" xmlns:a=\"http://www.w3.org\" xmlns:b=\"http://www.ietf.org\" attr=\"I'm\" attr2=\"all\" b:attr=\"sorted\" a:attr=\"out\"></e5>\n"
"   <e6>\n"
"      <e7 xmlns=\"http://www.ietf.org\">\n"
"         <e8 xmlns=\"\">\n"
"            <e9></e9>\n"
"         </e8>\n"
"      </e7>\n"
"   </e6>\n"
"</doc>"
,
// Test utf8-xmlsec.xml
"<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?>\n"
"<doc>&#169;</doc>"
,
"<doc>\302\251</doc>"
,
// Test whitespaces-xmlsec.xml
"<doc>\n"
"   <clean>   </clean>\n"
"   <dirty>   A   B   </dirty>\n"
"   <mixed>\n"
"      A\n"
"      <clean>   </clean>\n"
"      B\n"
"      <dirty>   A   B   </dirty>\n"
"      C\n"
"   </mixed>\n"
"</doc>"
,
"<doc>\n"
"   <clean>   </clean>\n"
"   <dirty>   A   B   </dirty>\n"
"   <mixed>\n"
"      A\n"
"      <clean>   </clean>\n"
"      B\n"
"      <dirty>   A   B   </dirty>\n"
"      C\n"
"   </mixed>\n"
"</doc>",
// Test merlin-c14n-two-09.xml
"<?xml version=\"1.0\"?>\n"
"<foo:Root xmlns:bar=\"http://example.org/bar\" xmlns:baz=\"http://example.org/baz\" xmlns:foo=\"http://example.org/foo\" xmlns=\"http://example.org/\" xml:lang=\"en-ie\">\n"
"  <bar:Something>\n"
"     <foo:Something>\n"
"        <bar:Something>\n"
"           <foo:Something>\n"
"             <baz:Something />\n"
"           </foo:Something>\n"
"        </bar:Something>\n"
"     </foo:Something>\n"
"  </bar:Something>\n"
"</foo:Root>"
,
"<foo:Root xmlns:foo=\"http://example.org/foo\" xml:lang=\"en-ie\">\n"
"  <bar:Something xmlns:bar=\"http://example.org/bar\">\n"
"     <foo:Something>\n"
"        <bar:Something>\n"
"           <foo:Something>\n"
"             <baz:Something xmlns:baz=\"http://example.org/baz\"></baz:Something>\n"
"           </foo:Something>\n"
"        </bar:Something>\n"
"     </foo:Something>\n"
"  </bar:Something>\n"
"</foo:Root>"
,
// Test merlin-c14n-two-10.xml
"<?xml version=\"1.0\"?>\n"
"<foo:Root xmlns:bar=\"http://example.org/bar\" xmlns:baz=\"http://example.org/baz\" xmlns:foo=\"http://example.org/foo\" xmlns=\"http://example.org/\" xml:lang=\"en-ie\">\n"
"  <bar:Something>\n"
"     <foo:Something>\n"
"        <bar:Something>\n"
"           <foo:Something>\n"
"             <baz:Something />\n"
"           </foo:Something>\n"
"        </bar:Something>\n"
"     </foo:Something>\n"
"  </bar:Something>\n"
"</foo:Root>"
,
"<foo:Root xmlns:foo=\"http://example.org/foo\" xml:lang=\"en-ie\">\n"
"  <bar:Something xmlns:bar=\"http://example.org/bar\">\n"
"     <foo:Something>\n"
"        <bar:Something>\n"
"           <foo:Something>\n"
"             <baz:Something xmlns:baz=\"http://example.org/baz\"></baz:Something>\n"
"           </foo:Something>\n"
"        </bar:Something>\n"
"     </foo:Something>\n"
"  </bar:Something>\n"
"</foo:Root>"
,
// Test merlin-c14n-two-11.xml
"<?xml version=\"1.0\"?>\n"
"<foo:Root xmlns:bar=\"http://example.org/bar\" xmlns:baz=\"http://example.org/baz\" xmlns:foo=\"http://example.org/foo\" xmlns=\"http://example.org/\" xml:lang=\"en-ie\">\n"
"  <bar:Something>\n"
"     <foo:Something>\n"
"        <bar:Something>\n"
"           <foo:Something>\n"
"             <baz:Something />\n"
"           </foo:Something>\n"
"        </bar:Something>\n"
"     </foo:Something>\n"
"  </bar:Something>\n"
"</foo:Root>"
,
"<foo:Root xmlns:foo=\"http://example.org/foo\" xml:lang=\"en-ie\">\n"
"  <bar:Something xmlns:bar=\"http://example.org/bar\">\n"
"     <foo:Something>\n"
"        <bar:Something>\n"
"           <foo:Something>\n"
"             <baz:Something xmlns:baz=\"http://example.org/baz\"></baz:Something>\n"
"           </foo:Something>\n"
"        </bar:Something>\n"
"     </foo:Something>\n"
"  </bar:Something>\n"
"</foo:Root>"
,
// Test merlin-c14n-two-12.xml
"<?xml version=\"1.0\"?>\n"
"<foo:Root xmlns:bar=\"http://example.org/bar\" xmlns:baz=\"http://example.org/baz\" xmlns:foo=\"http://example.org/foo\" xmlns=\"http://example.org/\" xml:lang=\"en-ie\">\n"
"  <bar:Something>\n"
"     <foo:Something>\n"
"        <bar:Something>\n"
"           <foo:Something>\n"
"             <baz:Something />\n"
"           </foo:Something>\n"
"        </bar:Something>\n"
"     </foo:Something>\n"
"  </bar:Something>\n"
"</foo:Root>"
,
"<foo:Root xmlns:foo=\"http://example.org/foo\" xml:lang=\"en-ie\">\n"
"  <bar:Something xmlns:bar=\"http://example.org/bar\">\n"
"     <foo:Something>\n"
"        <bar:Something>\n"
"           <foo:Something>\n"
"             <baz:Something xmlns:baz=\"http://example.org/baz\"></baz:Something>\n"
"           </foo:Something>\n"
"        </bar:Something>\n"
"     </foo:Something>\n"
"  </bar:Something>\n"
"</foo:Root>"
,
// Test merlin-c14n-two-13.xml
"<?xml version=\"1.0\"?>\n"
"<foo:Root xmlns:bar=\"http://example.org/bar\" xmlns:baz=\"http://example.org/baz\" xmlns:foo=\"http://example.org/foo\" xmlns=\"http://example.org/\" xml:lang=\"en-ie\">\n"
"  <bar:Something>\n"
"     <foo:Something>\n"
"        <bar:Something>\n"
"           <foo:Something>\n"
"             <baz:Something />\n"
"           </foo:Something>\n"
"        </bar:Something>\n"
"     </foo:Something>\n"
"  </bar:Something>\n"
"</foo:Root>"
,
"<foo:Root xmlns:foo=\"http://example.org/foo\" xml:lang=\"en-ie\">\n"
"  <bar:Something xmlns:bar=\"http://example.org/bar\">\n"
"     <foo:Something>\n"
"        <bar:Something>\n"
"           <foo:Something>\n"
"             <baz:Something xmlns:baz=\"http://example.org/baz\"></baz:Something>\n"
"           </foo:Something>\n"
"        </bar:Something>\n"
"     </foo:Something>\n"
"  </bar:Something>\n"
"</foo:Root>"
,
// Test merlin-c14n-two-14.xml
"<?xml version=\"1.0\"?>\n"
"<foo:Root xmlns:bar=\"http://example.org/bar\" xmlns:baz=\"http://example.org/baz\" xmlns:foo=\"http://example.org/foo\" xmlns=\"http://example.org/\" xml:lang=\"en-ie\">\n"
"  <bar:Something>\n"
"     <foo:Something>\n"
"        <bar:Something>\n"
"           <foo:Something>\n"
"             <baz:Something />\n"
"           </foo:Something>\n"
"        </bar:Something>\n"
"     </foo:Something>\n"
"  </bar:Something>\n"
"</foo:Root>"
,
"<foo:Root xmlns:foo=\"http://example.org/foo\" xml:lang=\"en-ie\">\n"
"  <bar:Something xmlns:bar=\"http://example.org/bar\">\n"
"     <foo:Something>\n"
"        <bar:Something>\n"
"           <foo:Something>\n"
"             <baz:Something xmlns:baz=\"http://example.org/baz\"></baz:Something>\n"
"           </foo:Something>\n"
"        </bar:Something>\n"
"     </foo:Something>\n"
"  </bar:Something>\n"
"</foo:Root>"
,
// Test merlin-c14n-two-15.xml
"<?xml version=\"1.0\"?>\n"
"<foo:Root xmlns:bar=\"http://example.org/bar\" xmlns:baz=\"http://example.org/baz\" xmlns:foo=\"http://example.org/foo\" xmlns=\"http://example.org/\" xml:lang=\"en-ie\">\n"
"  <bar:Something>\n"
"     <foo:Something>\n"
"        <bar:Something>\n"
"           <foo:Something>\n"
"             <baz:Something />\n"
"           </foo:Something>\n"
"        </bar:Something>\n"
"     </foo:Something>\n"
"  </bar:Something>\n"
"</foo:Root>"
,
"<foo:Root xmlns:foo=\"http://example.org/foo\" xml:lang=\"en-ie\">\n"
"  <bar:Something xmlns:bar=\"http://example.org/bar\">\n"
"     <foo:Something>\n"
"        <bar:Something>\n"
"           <foo:Something>\n"
"             <baz:Something xmlns:baz=\"http://example.org/baz\"></baz:Something>\n"
"           </foo:Something>\n"
"        </bar:Something>\n"
"     </foo:Something>\n"
"  </bar:Something>\n"
"</foo:Root>"
,
// Test merlin-c14n-two-16.xml
"<?xml version=\"1.0\"?>\n"
"<foo:Root xmlns:bar=\"http://example.org/bar\" xmlns:baz=\"http://example.org/baz\" xmlns:foo=\"http://example.org/foo\" xmlns=\"http://example.org/\" xml:lang=\"en-ie\">\n"
"  <bar:Something>\n"
"     <foo:Something>\n"
"        <bar:Something>\n"
"           <foo:Something>\n"
"             <baz:Something />\n"
"           </foo:Something>\n"
"        </bar:Something>\n"
"     </foo:Something>\n"
"  </bar:Something>\n"
"</foo:Root>"
,
"<foo:Root xmlns:foo=\"http://example.org/foo\" xml:lang=\"en-ie\">\n"
"  <bar:Something xmlns:bar=\"http://example.org/bar\">\n"
"     <foo:Something>\n"
"        <bar:Something>\n"
"           <foo:Something>\n"
"             <baz:Something xmlns:baz=\"http://example.org/baz\"></baz:Something>\n"
"           </foo:Something>\n"
"        </bar:Something>\n"
"     </foo:Something>\n"
"  </bar:Something>\n"
"</foo:Root>"
,
// Test merlin-c14n-two-17.xml
"<?xml version=\"1.0\"?>\n"
"<foo:Root xmlns:bar=\"http://example.org/bar\" xmlns:baz=\"http://example.org/baz\" xmlns:foo=\"http://example.org/foo\" xmlns=\"http://example.org/\" xml:lang=\"en-ie\">\n"
"  <bar:Something>\n"
"     <foo:Something>\n"
"        <bar:Something>\n"
"           <foo:Something>\n"
"             <baz:Something />\n"
"           </foo:Something>\n"
"        </bar:Something>\n"
"     </foo:Something>\n"
"  </bar:Something>\n"
"</foo:Root>"
,
"<foo:Root xmlns:foo=\"http://example.org/foo\" xml:lang=\"en-ie\">\n"
"  <bar:Something xmlns:bar=\"http://example.org/bar\">\n"
"     <foo:Something>\n"
"        <bar:Something>\n"
"           <foo:Something>\n"
"             <baz:Something xmlns:baz=\"http://example.org/baz\"></baz:Something>\n"
"           </foo:Something>\n"
"        </bar:Something>\n"
"     </foo:Something>\n"
"  </bar:Something>\n"
"</foo:Root>"
,
// Test merlin-c14n-two-18.xml
"<?xml version=\"1.0\"?>\n"
"<foo:Root xmlns:bar=\"http://example.org/bar\" xmlns:baz=\"http://example.org/baz\" xmlns:foo=\"http://example.org/foo\" xmlns=\"http://example.org/\" xml:lang=\"en-ie\">\n"
"  <bar:Something>\n"
"     <foo:Something>\n"
"        <bar:Something>\n"
"           <foo:Something>\n"
"             <baz:Something />\n"
"           </foo:Something>\n"
"        </bar:Something>\n"
"     </foo:Something>\n"
"  </bar:Something>\n"
"</foo:Root>"
,
"<foo:Root xmlns:foo=\"http://example.org/foo\" xml:lang=\"en-ie\">\n"
"  <bar:Something xmlns:bar=\"http://example.org/bar\">\n"
"     <foo:Something>\n"
"        <bar:Something>\n"
"           <foo:Something>\n"
"             <baz:Something xmlns:baz=\"http://example.org/baz\"></baz:Something>\n"
"           </foo:Something>\n"
"        </bar:Something>\n"
"     </foo:Something>\n"
"  </bar:Something>\n"
"</foo:Root>"
,
// Test merlin-c14n-two-19.xml
"<?xml version=\"1.0\"?>\n"
"<foo:Root xmlns:bar=\"http://example.org/bar\" xmlns:baz=\"http://example.org/baz\" xmlns:foo=\"http://example.org/foo\" xmlns=\"http://example.org/\" xml:lang=\"en-ie\">\n"
"  <bar:Something>\n"
"     <foo:Something>\n"
"        <bar:Something>\n"
"           <foo:Something>\n"
"             <baz:Something />\n"
"           </foo:Something>\n"
"        </bar:Something>\n"
"     </foo:Something>\n"
"  </bar:Something>\n"
"</foo:Root>"
,
"<foo:Root xmlns:foo=\"http://example.org/foo\" xml:lang=\"en-ie\">\n"
"  <bar:Something xmlns:bar=\"http://example.org/bar\">\n"
"     <foo:Something>\n"
"        <bar:Something>\n"
"           <foo:Something>\n"
"             <baz:Something xmlns:baz=\"http://example.org/baz\"></baz:Something>\n"
"           </foo:Something>\n"
"        </bar:Something>\n"
"     </foo:Something>\n"
"  </bar:Something>\n"
"</foo:Root>"
,
// Test merlin-c14n-two-20.xml
"<?xml version=\"1.0\"?>\n"
"<foo:Root xmlns:bar=\"http://example.org/bar\" xmlns:baz=\"http://example.org/baz\" xmlns:foo=\"http://example.org/foo\" xmlns=\"http://example.org/\" xml:lang=\"en-ie\">\n"
"  <bar:Something>\n"
"     <foo:Something>\n"
"        <bar:Something>\n"
"           <foo:Something>\n"
"             <baz:Something />\n"
"           </foo:Something>\n"
"        </bar:Something>\n"
"     </foo:Something>\n"
"  </bar:Something>\n"
"</foo:Root>"
,
"<foo:Root xmlns:foo=\"http://example.org/foo\" xml:lang=\"en-ie\">\n"
"  <bar:Something xmlns:bar=\"http://example.org/bar\">\n"
"     <foo:Something>\n"
"        <bar:Something>\n"
"           <foo:Something>\n"
"             <baz:Something xmlns:baz=\"http://example.org/baz\"></baz:Something>\n"
"           </foo:Something>\n"
"        </bar:Something>\n"
"     </foo:Something>\n"
"  </bar:Something>\n"
"</foo:Root>"
,
// Test merlin-c14n-two-21.xml
"<?xml version=\"1.0\"?>\n"
"<foo:Root xmlns:bar=\"http://example.org/bar\" xmlns:baz=\"http://example.org/baz\" xmlns:foo=\"http://example.org/foo\" xmlns=\"http://example.org/\" xml:lang=\"en-ie\">\n"
"  <bar:Something>\n"
"     <foo:Something>\n"
"        <bar:Something>\n"
"           <foo:Something>\n"
"             <baz:Something />\n"
"           </foo:Something>\n"
"        </bar:Something>\n"
"     </foo:Something>\n"
"  </bar:Something>\n"
"</foo:Root>"
,
"<foo:Root xmlns:foo=\"http://example.org/foo\" xml:lang=\"en-ie\">\n"
"  <bar:Something xmlns:bar=\"http://example.org/bar\">\n"
"     <foo:Something>\n"
"        <bar:Something>\n"
"           <foo:Something>\n"
"             <baz:Something xmlns:baz=\"http://example.org/baz\"></baz:Something>\n"
"           </foo:Something>\n"
"        </bar:Something>\n"
"     </foo:Something>\n"
"  </bar:Something>\n"
"</foo:Root>"
,
// Test merlin-c14n-two-22.xml
"<?xml version=\"1.0\"?>\n"
"<foo:Root xmlns:bar=\"http://example.org/bar\" xmlns:baz=\"http://example.org/baz\" xmlns:foo=\"http://example.org/foo\" xmlns=\"http://example.org/\" xml:lang=\"en-ie\">\n"
"  <bar:Something>\n"
"     <foo:Something>\n"
"        <bar:Something>\n"
"           <foo:Something>\n"
"             <baz:Something />\n"
"           </foo:Something>\n"
"        </bar:Something>\n"
"     </foo:Something>\n"
"  </bar:Something>\n"
"</foo:Root>"
,
"<foo:Root xmlns:foo=\"http://example.org/foo\" xml:lang=\"en-ie\">\n"
"  <bar:Something xmlns:bar=\"http://example.org/bar\">\n"
"     <foo:Something>\n"
"        <bar:Something>\n"
"           <foo:Something>\n"
"             <baz:Something xmlns:baz=\"http://example.org/baz\"></baz:Something>\n"
"           </foo:Something>\n"
"        </bar:Something>\n"
"     </foo:Something>\n"
"  </bar:Something>\n"
"</foo:Root>"
,
// Test merlin-c14n-two-23.xml
"<?xml version=\"1.0\"?>\n"
"<foo:Root xmlns:bar=\"http://example.org/bar\" xmlns:baz=\"http://example.org/baz\" xmlns:foo=\"http://example.org/foo\" xmlns=\"http://example.org/\" xml:lang=\"en-ie\">\n"
"  <bar:Something>\n"
"     <foo:Something>\n"
"        <bar:Something>\n"
"           <foo:Something>\n"
"             <baz:Something />\n"
"           </foo:Something>\n"
"        </bar:Something>\n"
"     </foo:Something>\n"
"  </bar:Something>\n"
"</foo:Root>"
,
"<foo:Root xmlns:foo=\"http://example.org/foo\" xml:lang=\"en-ie\">\n"
"  <bar:Something xmlns:bar=\"http://example.org/bar\">\n"
"     <foo:Something>\n"
"        <bar:Something>\n"
"           <foo:Something>\n"
"             <baz:Something xmlns:baz=\"http://example.org/baz\"></baz:Something>\n"
"           </foo:Something>\n"
"        </bar:Something>\n"
"     </foo:Something>\n"
"  </bar:Something>\n"
"</foo:Root>"
,
// Test merlin-c14n-two-24.xml
"<?xml version=\"1.0\"?>\n"
"<foo:Root xmlns:bar=\"http://example.org/bar\" xmlns:baz=\"http://example.org/baz\" xmlns:foo=\"http://example.org/foo\" xmlns=\"http://example.org/\" xml:lang=\"en-ie\">\n"
"  <bar:Something>\n"
"     <foo:Something>\n"
"        <bar:Something>\n"
"           <foo:Something>\n"
"             <baz:Something />\n"
"           </foo:Something>\n"
"        </bar:Something>\n"
"     </foo:Something>\n"
"  </bar:Something>\n"
"</foo:Root>"
,
"<foo:Root xmlns:foo=\"http://example.org/foo\" xml:lang=\"en-ie\">\n"
"  <bar:Something xmlns:bar=\"http://example.org/bar\">\n"
"     <foo:Something>\n"
"        <bar:Something>\n"
"           <foo:Something>\n"
"             <baz:Something xmlns:baz=\"http://example.org/baz\"></baz:Something>\n"
"           </foo:Something>\n"
"        </bar:Something>\n"
"     </foo:Something>\n"
"  </bar:Something>\n"
"</foo:Root>"
,
// Test merlin-c14n-two-25.xml
"<?xml version=\"1.0\"?>\n"
"<foo:Root xmlns:bar=\"http://example.org/bar\" xmlns:baz=\"http://example.org/baz\" xmlns:foo=\"http://example.org/foo\" xmlns=\"http://example.org/\" xml:lang=\"en-ie\">\n"
"  <bar:Something>\n"
"     <foo:Something>\n"
"        <bar:Something>\n"
"           <foo:Something>\n"
"             <baz:Something />\n"
"           </foo:Something>\n"
"        </bar:Something>\n"
"     </foo:Something>\n"
"  </bar:Something>\n"
"</foo:Root>"
,
"<foo:Root xmlns:foo=\"http://example.org/foo\" xml:lang=\"en-ie\">\n"
"  <bar:Something xmlns:bar=\"http://example.org/bar\">\n"
"     <foo:Something>\n"
"        <bar:Something>\n"
"           <foo:Something>\n"
"             <baz:Something xmlns:baz=\"http://example.org/baz\"></baz:Something>\n"
"           </foo:Something>\n"
"        </bar:Something>\n"
"     </foo:Something>\n"
"  </bar:Something>\n"
"</foo:Root>"
,
// Test merlin-c14n-two-26.xml
"<?xml version=\"1.0\"?>\n"
"<foo:Root xmlns:bar=\"http://example.org/bar\" xmlns:baz=\"http://example.org/baz\" xmlns:foo=\"http://example.org/foo\" xmlns=\"http://example.org/\" xml:lang=\"en-ie\">\n"
"  <bar:Something>\n"
"     <foo:Something>\n"
"        <bar:Something>\n"
"           <foo:Something>\n"
"             <baz:Something />\n"
"           </foo:Something>\n"
"        </bar:Something>\n"
"     </foo:Something>\n"
"  </bar:Something>\n"
"</foo:Root>"
,
"<foo:Root xmlns:foo=\"http://example.org/foo\" xml:lang=\"en-ie\">\n"
"  <bar:Something xmlns:bar=\"http://example.org/bar\">\n"
"     <foo:Something>\n"
"        <bar:Something>\n"
"           <foo:Something>\n"
"             <baz:Something xmlns:baz=\"http://example.org/baz\"></baz:Something>\n"
"           </foo:Something>\n"
"        </bar:Something>\n"
"     </foo:Something>\n"
"  </bar:Something>\n"
"</foo:Root>",

0
};
