< prev index next >
test/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/SupportDTDTest.java
Print this page
@@ -36,10 +36,11 @@
import javax.xml.stream.events.EntityDeclaration;
import javax.xml.stream.events.EntityReference;
import javax.xml.stream.events.XMLEvent;
import org.testng.Assert;
+import org.testng.annotations.Listeners;
import org.testng.annotations.Test;
/*
* @summary Test SUPPORT_DTD and IS_REPLACING_ENTITY_REFERENCES.
*/
@@ -70,10 +71,11 @@
* If either SAX or DOM is used, turning on http://apache.org/xml/features/disallow-doctype-decl [1] effectively disables DTD,
* according to the spec: A fatal error is thrown if the incoming document contains a DOCTYPE declaration.
* The current jaxp implementation actually throws a nullpointexception. A better error message could be used.
*
*/
+@Listeners({jaxp.library.FilePolicy.class})
public class SupportDTDTest {
final boolean DEBUG = false;
final String _file = "ExternalDTD.xml";
final String XML = "<?xml version='1.0' ?>" + "<!DOCTYPE root [\n" + "<!ENTITY intEnt 'internal entity'>\n" + "<!ENTITY extParsedEnt SYSTEM 'url:dummy'>\n"
+ "<!NOTATION notation PUBLIC 'notation-public-id'>\n" + "<!NOTATION notation2 SYSTEM 'url:dummy'>\n"
< prev index next >