+ test1();
+ YAZ_CHECK(test_render("xml", 0, "<my/>", "<my/>"));
+
+ YAZ_CHECK(test_render(
+ "xml", 1,
+ "\x30\x30\x31\x33\x38\x6E\x61\x6D\x20\x20\x32\x32\x30\x30\x30\x37"
+ "\x33\x38\x61\x20\x34\x35\x30\x30\x30\x30\x31\x30\x30\x31\x33\x30"
+ "\x30\x30\x30\x30\x30\x30\x33\x30\x30\x30\x34\x30\x30\x30\x31\x33"
+ "\x31\x30\x30\x30\x30\x31\x37\x30\x30\x30\x31\x37\x32\x34\x35\x30"
+ "\x30\x33\x30\x30\x30\x30\x33\x34\x1E\x20\x20\x20\x31\x31\x32\x32"
+ "\x34\x34\x36\x36\x20\x1E\x44\x4C\x43\x1E\x31\x30\x1F\x61\x4A\x61"
+ "\x63\x6B\x20\x43\x6F\x6C\x6C\x69\x6E\x73\x1E\x31\x30\x1F\x61\x48"
+ "\x6F\x77\x20\x74\x6F\x20\x70\x72\x6F\x67\x72\x61\x6D\x20\x61\x20"
+ "\x63\x6F\x6D\x70\x75\x74\x65\x72\x1E\x1D",
+ "<record xmlns=\"http://www.loc.gov/MARC21/slim\">\n"
+ " <leader>00138nam a22000738a 4500</leader>\n"
+ " <controlfield tag=\"001\"> 11224466 </controlfield>\n"
+ " <controlfield tag=\"003\">DLC</controlfield>\n"
+ " <datafield tag=\"100\" ind1=\"1\" ind2=\"0\">\n"
+ " <subfield code=\"a\">Jack Collins</subfield>\n"
+ " </datafield>\n"
+ " <datafield tag=\"245\" ind1=\"1\" ind2=\"0\">\n"
+ " <subfield code=\"a\">How to program a computer</subfield>\n"
+ " </datafield>\n"
+ "</record>\n"));
+
+ YAZ_CHECK(test_render("xml", 0, "<my/>", "<my/>"));
+
+ YAZ_CHECK(test_render(
+ "xml; base64(/my/text(),xml)", 0,
+ "<my>"
+ "MDAxMzhuYW0gIDIyMDAwNzM4YSA0NTAwMDAxMDAxMzAwMDAwMDAzMDAwNDAwMDEzMTAwMDAxNzAw"
+ "MDE3MjQ1MDAzMDAwMDM0HiAgIDExMjI0NDY2IB5ETEMeMTAfYUphY2sgQ29sbGlucx4xMB9hSG93"
+ "IHRvIHByb2dyYW0gYSBjb21wdXRlch4d"
+ "</my>",
+ "<?xml version=\"1.0\"?>\n"
+ "<my><record xmlns=\"http://www.loc.gov/MARC21/slim\">\n"
+ " <leader>00138nam a22000738a 4500</leader>\n"
+ " <controlfield tag=\"001\"> 11224466 </controlfield>\n"
+ " <controlfield tag=\"003\">DLC</controlfield>\n"
+ " <datafield tag=\"100\" ind1=\"1\" ind2=\"0\">\n"
+ " <subfield code=\"a\">Jack Collins</subfield>\n"
+ " </datafield>\n"
+ " <datafield tag=\"245\" ind1=\"1\" ind2=\"0\">\n"
+ " <subfield code=\"a\">How to program a computer</subfield>\n"
+ " </datafield>\n"
+ "</record></my>\n"));
+
+ YAZ_CHECK(test_render(
+ "xml; charset=utf-8; base64(/my/text(),xml)", 0,
+ "<my>"
+ "MDAxMzhuYW0gIDIyMDAwNzM4YSA0NTAwMDAxMDAxMzAwMDAwMDAzMDAwNDAwMDEzMTAwMDAxNzAw"
+ "MDE3MjQ1MDAzMDAwMDM0HiAgIDExMjI0NDY2IB5ETEMeMTAfYUphY2sgQ29sbGlucx4xMB9hSG93"
+ "IHRvIHByb2dyYW0gYSBjb21wdXRlch4d"
+ "</my>",
+ "<?xml version=\"1.0\"?>\n"
+ "<my><record xmlns=\"http://www.loc.gov/MARC21/slim\">\n"
+ " <leader>00138nam a22000738a 4500</leader>\n"
+ " <controlfield tag=\"001\"> 11224466 </controlfield>\n"
+ " <controlfield tag=\"003\">DLC</controlfield>\n"
+ " <datafield tag=\"100\" ind1=\"1\" ind2=\"0\">\n"
+ " <subfield code=\"a\">Jack Collins</subfield>\n"
+ " </datafield>\n"
+ " <datafield tag=\"245\" ind1=\"1\" ind2=\"0\">\n"
+ " <subfield code=\"a\">How to program a computer</subfield>\n"
+ " </datafield>\n"
+ "</record></my>\n"));
+
+ YAZ_CHECK(test_render(
+ "xml; base64(/my/text(),xml);charset=utf-8", 0,
+ "<my>"
+ "MDAxMzhuYW0gIDIyMDAwNzM4YSA0NTAwMDAxMDAxMzAwMDAwMDAzMDAwNDAwMDEzMTAwMDAxNzAw"
+ "MDE3MjQ1MDAzMDAwMDM0HiAgIDExMjI0NDY2IB5ETEMeMTAfYUphY2sgQ29sbGlucx4xMB9hSG93"
+ "IHRvIHByb2dyYW0gYSBjb21wdXRlch4d"
+ "</my>",
+ "<?xml version=\"1.0\"?>\n"
+ "<my><record xmlns=\"http://www.loc.gov/MARC21/slim\">\n"
+ " <leader>00138nam a22000738a 4500</leader>\n"
+ " <controlfield tag=\"001\"> 11224466 </controlfield>\n"
+ " <controlfield tag=\"003\">DLC</controlfield>\n"
+ " <datafield tag=\"100\" ind1=\"1\" ind2=\"0\">\n"
+ " <subfield code=\"a\">Jack Collins</subfield>\n"
+ " </datafield>\n"
+ " <datafield tag=\"245\" ind1=\"1\" ind2=\"0\">\n"
+ " <subfield code=\"a\">How to program a computer</subfield>\n"
+ " </datafield>\n"
+ "</record></my>\n"));
+
+ YAZ_CHECK(test_render(
+ "xml; base64(/my/text(),txml;charset=utf-8)", 0,
+ "<my>"
+ "MDAxMzhuYW0gIDIyMDAwNzM4YSA0NTAwMDAxMDAxMzAwMDAwMDAzMDAwNDAwMDEzMTAwMDAxNzAw"
+ "MDE3MjQ1MDAzMDAwMDM0HiAgIDExMjI0NDY2IB5ETEMeMTAfYUphY2sgQ29sbGlucx4xMB9hSG93"
+ "IHRvIHByb2dyYW0gYSBjb21wdXRlch4d"
+ "</my>",
+ "<?xml version=\"1.0\"?>\n"
+ "<my><r xmlns=\"http://www.indexdata.com/turbomarc\">\n"
+ " <l>00138nam a22000738a 4500</l>\n"
+ " <c001> 11224466 </c001>\n"
+ " <c003>DLC</c003>\n"
+ " <d100 i1=\"1\" i2=\"0\">\n"
+ " <sa>Jack Collins</sa>\n"
+ " </d100>\n"
+ " <d245 i1=\"1\" i2=\"0\">\n"
+ " <sa>How to program a computer</sa>\n"
+ " </d245>\n"
+ "</r></my>\n"));