endElement() public method

public endElement ( XMLTriple triple ) : void
triple XMLTriple
return void
コード例 #1
0
 public void test_XMLOutputStream_CharacterReference()
 {
     OStringStream oss = new OStringStream();
       XMLOutputStream stream = new  XMLOutputStream(oss,"",false);
       stream.startElement( "testcr");
       stream.writeAttribute( "chars",    "one"     );
       stream.writeAttribute( "amp",      "&"       );
       stream.writeAttribute( "deccr",    "¨"  );
       stream.writeAttribute( "hexcr",    "¨");
       stream.writeAttribute( "lhexcr",   "¨");
       stream.writeAttribute( "nodeccr1", "&#01688"  );
       stream.writeAttribute( "nodeccr2", "&#;"     );
       stream.writeAttribute( "nodeccr3", "&#00a8;" );
       stream.writeAttribute( "nodeccr4", "&#00A8;" );
       stream.writeAttribute( "nohexcr1", "&#x;"    );
       stream.writeAttribute( "nohexcr2", "&#xABCD" );
       stream.endElement( "testcr");
       string expected = "<testcr chars=\"one\" amp=\"&amp;\" deccr=\"&#0168;\" hexcr=\"&#x00a8;\" " +
     "lhexcr=\"&#x00A8;\" nodeccr1=\"&amp;#01688\" nodeccr2=\"&amp;#;\" " +
     "nodeccr3=\"&amp;#00a8;\" nodeccr4=\"&amp;#00A8;\" " +
     "nohexcr1=\"&amp;#x;\" nohexcr2=\"&amp;#xABCD\"/>";
       string s = oss.str();
       assertTrue(( expected == s ));
       stream = null;
 }
コード例 #2
0
 public void test_XMLOutputStream_PredefinedEntity()
 {
     OStringStream oss = new OStringStream();
       XMLOutputStream stream = new  XMLOutputStream(oss,"",false);
       stream.startElement( "testpde");
       stream.writeAttribute( "amp",     "&"     );
       stream.writeAttribute( "apos",    "'"     );
       stream.writeAttribute( "gt",      ">"     );
       stream.writeAttribute( "lt",      "<"     );
       stream.writeAttribute( "quot",    "\""    );
       stream.writeAttribute( "pdeamp",  "&amp;" );
       stream.writeAttribute( "pdeapos", "&apos;");
       stream.writeAttribute( "pdegt",   "&gt;"  );
       stream.writeAttribute( "pdelt",   "&lt;"  );
       stream.writeAttribute( "pdequot", "&quot;");
       stream.endElement( "testpde");
       string expected = "<testpde amp=\"&amp;\" apos=\"&apos;\" gt=\"&gt;\" lt=\"&lt;\" " +
       "quot=\"&quot;\" pdeamp=\"&amp;\" pdeapos=\"&apos;\" pdegt=\"&gt;\" " + "pdelt=\"&lt;\" pdequot=\"&quot;\"/>";
       string s = oss.str();
       assertTrue(( expected == s ));
       stream = null;
 }
コード例 #3
0
 public void test_XMLOutputStream_Elements()
 {
     double d = 2.4;
       long l = 123456789;
       long ui = 5;
       int i = -3;
       OStringStream oss = new OStringStream();
       XMLOutputStream stream = new  XMLOutputStream(oss,"",false);
       stream.startElement( "fred");
       stream.writeAttribute( "chars", "two");
       stream.writeAttribute( "bool",true);
       stream.writeAttribute( "double",d);
       stream.writeAttribute( "long",l);
       stream.writeAttribute( "uint",ui);
       stream.writeAttribute( "int",i);
       stream.endElement( "fred");
       string expected =  "<fred chars=\"two\" bool=\"true\" double=\"2.4\" long=\"123456789\" uint=\"5\" int=\"-3\"/>";
       string s = oss.str();
       assertTrue(( expected == s ));
       stream = null;
 }