< prev index next >

test/javax/xml/jaxp/unittest/dom/Bug4915748.java

Print this page




  57         Document doc = docBuilder.getDOMImplementation().createDocument("namespaceURI", "ns:root", null);
  58 
  59         CDATASection cdata = doc.createCDATASection("text1]]>text2");
  60         doc.getDocumentElement().appendChild(cdata);
  61 
  62         DOMConfiguration config = doc.getDomConfig();
  63         DOMErrorHandler erroHandler = new DOMErrorHandler() {
  64             public boolean handleError(DOMError error) {
  65                 System.out.println(error.getMessage());
  66                 Assert.assertEquals(error.getType(), "cdata-sections-splitted");
  67                 Assert.assertFalse(hadError[0], "two errors were reported");
  68                 hadError[0] = true;
  69                 return false;
  70             }
  71         };
  72         config.setParameter("error-handler", erroHandler);
  73         doc.normalizeDocument();
  74         Assert.assertTrue(hadError[0]);
  75     }
  76 }
  77 


  57         Document doc = docBuilder.getDOMImplementation().createDocument("namespaceURI", "ns:root", null);
  58 
  59         CDATASection cdata = doc.createCDATASection("text1]]>text2");
  60         doc.getDocumentElement().appendChild(cdata);
  61 
  62         DOMConfiguration config = doc.getDomConfig();
  63         DOMErrorHandler erroHandler = new DOMErrorHandler() {
  64             public boolean handleError(DOMError error) {
  65                 System.out.println(error.getMessage());
  66                 Assert.assertEquals(error.getType(), "cdata-sections-splitted");
  67                 Assert.assertFalse(hadError[0], "two errors were reported");
  68                 hadError[0] = true;
  69                 return false;
  70             }
  71         };
  72         config.setParameter("error-handler", erroHandler);
  73         doc.normalizeDocument();
  74         Assert.assertTrue(hadError[0]);
  75     }
  76 }

< prev index next >