8210722: JAXP Tests: CatalogSupport2 and CatalogSupport3 generate incorrect messages upon failure

Reviewed-by: lancea
This commit is contained in:
Joe Wang 2018-11-20 09:22:13 -08:00
parent e4f60a8489
commit fad3c52660
16 changed files with 42 additions and 36 deletions

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<catalog xmlns="urn:oasis:names:tc:entity:xmlns:xml:catalog"> <catalog xmlns="urn:oasis:names:tc:entity:xmlns:xml:catalog">
<!-- DTDs and external entities --> <!-- DTDs and external entities -->
<system systemId="http://openjdk.java.net/xml/catalog/dtd/system.dtd" uri="system.dtd"/> <system systemId="http://openjdk_java_net/xml/catalog/dtd/system.dtd" uri="system.dtd"/>
<!-- XMLSchema refers to XMLSchema.dtd --> <!-- XMLSchema refers to XMLSchema.dtd -->
<public publicId="-//W3C//DTD XMLSCHEMA 200102//EN" uri="XMLSchema.dtd"/> <public publicId="-//W3C//DTD XMLSCHEMA 200102//EN" uri="XMLSchema.dtd"/>
@ -35,8 +35,8 @@
<system systemId="pathto/XSLInclude_header.xsl" uri="XSLInclude_header.xsl"/> <system systemId="pathto/XSLInclude_header.xsl" uri="XSLInclude_header.xsl"/>
<system systemId="pathto/XSLInclude_footer.xsl" uri="XSLInclude_footer.xsl"/> <system systemId="pathto/XSLInclude_footer.xsl" uri="XSLInclude_footer.xsl"/>
<!-- and DTDs --> <!-- and DTDs -->
<system systemId="http://openjdk.java.net/xml/catalog/dtd/XSLDTD.dtd" uri="XSLDTD.dtd"/> <system systemId="http://openjdk_java_net/xml/catalog/dtd/XSLDTD.dtd" uri="XSLDTD.dtd"/>
<system systemId="http://openjdk.java.net/xml/catalog/dtd/include.dtd" uri="include.dtd"/> <system systemId="http://openjdk_java_net/xml/catalog/dtd/include.dtd" uri="include.dtd"/>
<!-- XSLT document function --> <!-- XSLT document function -->
<system systemId="pathto/DocFunc2.xml" uri="DocFuncCatalog.xml"/> <system systemId="pathto/DocFunc2.xml" uri="DocFuncCatalog.xml"/>

View File

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2016, Oracle and/or its affiliates. All rights reserved. * Copyright (c) 2016, 2018, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
* *
* This code is free software; you can redistribute it and/or modify it * This code is free software; you can redistribute it and/or modify it
@ -81,6 +81,7 @@ public class CatalogSupport2 extends CatalogSupportBase {
public void setUpClass() throws Exception { public void setUpClass() throws Exception {
setUp(); setUp();
setSystemProperty(SP_USE_CATALOG, "false"); setSystemProperty(SP_USE_CATALOG, "false");
setSystemProperty(SP_ACCESS_EXTERNAL_DTD, "file");
timeoutRead = getSystemProperty(TTIMEOUTREAD); timeoutRead = getSystemProperty(TTIMEOUTREAD);
timeoutConnect = getSystemProperty(TIMEOUTCONNECT); timeoutConnect = getSystemProperty(TIMEOUTCONNECT);
setSystemProperty(TTIMEOUTREAD, "1000"); setSystemProperty(TTIMEOUTREAD, "1000");
@ -90,6 +91,7 @@ public class CatalogSupport2 extends CatalogSupportBase {
@AfterClass @AfterClass
public void tearDownClass() throws Exception { public void tearDownClass() throws Exception {
clearSystemProperty(SP_USE_CATALOG); clearSystemProperty(SP_USE_CATALOG);
clearSystemProperty(SP_ACCESS_EXTERNAL_DTD);
setSystemProperty(TIMEOUTCONNECT, "-1"); setSystemProperty(TIMEOUTCONNECT, "-1");
setSystemProperty(TTIMEOUTREAD, "-1"); setSystemProperty(TTIMEOUTREAD, "-1");
} }
@ -97,7 +99,7 @@ public class CatalogSupport2 extends CatalogSupportBase {
/* /*
Verifies the Catalog support on SAXParser. Verifies the Catalog support on SAXParser.
*/ */
@Test(dataProvider = "data_SAXC", expectedExceptions = IOException.class) @Test(dataProvider = "data_SAXC", expectedExceptions = SAXParseException.class)
public void testSAXC(boolean setUseCatalog, boolean useCatalog, String catalog, String public void testSAXC(boolean setUseCatalog, boolean useCatalog, String catalog, String
xml, MyHandler handler, String expected) throws Exception { xml, MyHandler handler, String expected) throws Exception {
testSAX(setUseCatalog, useCatalog, catalog, xml, handler, expected); testSAX(setUseCatalog, useCatalog, catalog, xml, handler, expected);
@ -106,7 +108,7 @@ public class CatalogSupport2 extends CatalogSupportBase {
/* /*
Verifies the Catalog support on XMLReader. Verifies the Catalog support on XMLReader.
*/ */
@Test(dataProvider = "data_SAXC", expectedExceptions = IOException.class) @Test(dataProvider = "data_SAXC", expectedExceptions = SAXParseException.class)
public void testXMLReaderC(boolean setUseCatalog, boolean useCatalog, String catalog, public void testXMLReaderC(boolean setUseCatalog, boolean useCatalog, String catalog,
String xml, MyHandler handler, String expected) throws Exception { String xml, MyHandler handler, String expected) throws Exception {
testXMLReader(setUseCatalog, useCatalog, catalog, xml, handler, expected); testXMLReader(setUseCatalog, useCatalog, catalog, xml, handler, expected);
@ -124,7 +126,7 @@ public class CatalogSupport2 extends CatalogSupportBase {
/* /*
Verifies the Catalog support on DOM parser. Verifies the Catalog support on DOM parser.
*/ */
@Test(dataProvider = "data_DOMC", expectedExceptions = IOException.class) @Test(dataProvider = "data_DOMC", expectedExceptions = SAXParseException.class)
public void testDOMC(boolean setUseCatalog, boolean useCatalog, String catalog, public void testDOMC(boolean setUseCatalog, boolean useCatalog, String catalog,
String xml, MyHandler handler, String expected) throws Exception { String xml, MyHandler handler, String expected) throws Exception {
testDOM(setUseCatalog, useCatalog, catalog, xml, handler, expected); testDOM(setUseCatalog, useCatalog, catalog, xml, handler, expected);
@ -133,7 +135,7 @@ public class CatalogSupport2 extends CatalogSupportBase {
/* /*
Verifies the Catalog support on XMLStreamReader. Verifies the Catalog support on XMLStreamReader.
*/ */
@Test(dataProvider = "data_StAXC") @Test(dataProvider = "data_StAXC", expectedExceptions = XMLStreamException.class)
public void testStAXC(boolean setUseCatalog, boolean useCatalog, String catalog, public void testStAXC(boolean setUseCatalog, boolean useCatalog, String catalog,
String xml, XMLResolver resolver, String expected) throws Exception { String xml, XMLResolver resolver, String expected) throws Exception {
testStAXNegative(setUseCatalog, useCatalog, catalog, xml, resolver, expected); testStAXNegative(setUseCatalog, useCatalog, catalog, xml, resolver, expected);

View File

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2016, Oracle and/or its affiliates. All rights reserved. * Copyright (c) 2016, 2018, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
* *
* This code is free software; you can redistribute it and/or modify it * This code is free software; you can redistribute it and/or modify it
@ -23,6 +23,7 @@
package catalog; package catalog;
import static jaxp.library.JAXPTestUtilities.clearSystemProperty;
import static jaxp.library.JAXPTestUtilities.getSystemProperty; import static jaxp.library.JAXPTestUtilities.getSystemProperty;
import static jaxp.library.JAXPTestUtilities.setSystemProperty; import static jaxp.library.JAXPTestUtilities.setSystemProperty;
@ -82,18 +83,20 @@ public class CatalogSupport3 extends CatalogSupportBase {
timeoutConnect = getSystemProperty(TIMEOUTCONNECT); timeoutConnect = getSystemProperty(TIMEOUTCONNECT);
setSystemProperty(TTIMEOUTREAD, "1000"); setSystemProperty(TTIMEOUTREAD, "1000");
setSystemProperty(TIMEOUTCONNECT, "1000"); setSystemProperty(TIMEOUTCONNECT, "1000");
setSystemProperty(SP_ACCESS_EXTERNAL_DTD, "file");
} }
@AfterClass @AfterClass
public void tearDownClass() throws Exception { public void tearDownClass() throws Exception {
setSystemProperty(TIMEOUTCONNECT, "-1"); setSystemProperty(TIMEOUTCONNECT, "-1");
setSystemProperty(TTIMEOUTREAD, "-1"); setSystemProperty(TTIMEOUTREAD, "-1");
clearSystemProperty(SP_ACCESS_EXTERNAL_DTD);
} }
/* /*
Verifies the Catalog support on SAXParser. Verifies the Catalog support on SAXParser.
*/ */
@Test(dataProvider = "data_SAXC", expectedExceptions = IOException.class) @Test(dataProvider = "data_SAXC", expectedExceptions = SAXParseException.class)
public void testSAXC(boolean setUseCatalog, boolean useCatalog, String catalog, public void testSAXC(boolean setUseCatalog, boolean useCatalog, String catalog,
String xml, MyHandler handler, String expected) throws Exception { String xml, MyHandler handler, String expected) throws Exception {
testSAX(setUseCatalog, useCatalog, catalog, xml, handler, expected); testSAX(setUseCatalog, useCatalog, catalog, xml, handler, expected);
@ -102,7 +105,7 @@ public class CatalogSupport3 extends CatalogSupportBase {
/* /*
Verifies the Catalog support on XMLReader. Verifies the Catalog support on XMLReader.
*/ */
@Test(dataProvider = "data_SAXC", expectedExceptions = IOException.class) @Test(dataProvider = "data_SAXC", expectedExceptions = SAXParseException.class)
public void testXMLReaderC(boolean setUseCatalog, boolean useCatalog, String catalog, public void testXMLReaderC(boolean setUseCatalog, boolean useCatalog, String catalog,
String xml, MyHandler handler, String expected) throws Exception { String xml, MyHandler handler, String expected) throws Exception {
testXMLReader(setUseCatalog, useCatalog, catalog, xml, handler, expected); testXMLReader(setUseCatalog, useCatalog, catalog, xml, handler, expected);
@ -120,7 +123,7 @@ public class CatalogSupport3 extends CatalogSupportBase {
/* /*
Verifies the Catalog support on DOM parser. Verifies the Catalog support on DOM parser.
*/ */
@Test(dataProvider = "data_DOMC", expectedExceptions = IOException.class) @Test(dataProvider = "data_DOMC", expectedExceptions = SAXParseException.class)
public void testDOMC(boolean setUseCatalog, boolean useCatalog, String catalog, public void testDOMC(boolean setUseCatalog, boolean useCatalog, String catalog,
String xml, MyHandler handler, String expected) throws Exception { String xml, MyHandler handler, String expected) throws Exception {
testDOM(setUseCatalog, useCatalog, catalog, xml, handler, expected); testDOM(setUseCatalog, useCatalog, catalog, xml, handler, expected);
@ -129,7 +132,7 @@ public class CatalogSupport3 extends CatalogSupportBase {
/* /*
Verifies the Catalog support on XMLStreamReader. Verifies the Catalog support on XMLStreamReader.
*/ */
@Test(dataProvider = "data_StAXC") @Test(dataProvider = "data_StAXC", expectedExceptions = XMLStreamException.class)
public void testStAXC(boolean setUseCatalog, boolean useCatalog, String catalog, public void testStAXC(boolean setUseCatalog, boolean useCatalog, String catalog,
String xml, XMLResolver resolver, String expected) throws Exception { String xml, XMLResolver resolver, String expected) throws Exception {
testStAXNegative(setUseCatalog, useCatalog, catalog, xml, resolver, expected); testStAXNegative(setUseCatalog, useCatalog, catalog, xml, resolver, expected);

View File

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. * Copyright (c) 2016, 2018, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
* *
* This code is free software; you can redistribute it and/or modify it * This code is free software; you can redistribute it and/or modify it
@ -90,6 +90,7 @@ import org.xml.sax.ext.DefaultHandler2;
public class CatalogSupportBase { public class CatalogSupportBase {
// the System Property for the USE_CATALOG feature // the System Property for the USE_CATALOG feature
final static String SP_USE_CATALOG = "javax.xml.useCatalog"; final static String SP_USE_CATALOG = "javax.xml.useCatalog";
final static String SP_ACCESS_EXTERNAL_DTD = "javax.xml.accessExternalDTD";
boolean debug = false; boolean debug = false;
@ -232,7 +233,7 @@ public class CatalogSupportBase {
+ "" + ""
+ "</xsl:stylesheet>"; + "</xsl:stylesheet>";
xsl_includeDTD = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>" xsl_includeDTD = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>"
+ "<!DOCTYPE HTMLlat1 SYSTEM \"http://openjdk.java.net/xml/catalog/dtd/XSLDTD.dtd\">" + "<!DOCTYPE HTMLlat1 SYSTEM \"http://openjdk_java_net/xml/catalog/dtd/XSLDTD.dtd\">"
+ "<xsl:stylesheet xmlns:xsl=\"http://www.w3.org/1999/XSL/Transform\" version=\"1.0\">" + "<xsl:stylesheet xmlns:xsl=\"http://www.w3.org/1999/XSL/Transform\" version=\"1.0\">"
+ " <xsl:import href=\"pathto/XSLImport_html.xsl\"/>" + " <xsl:import href=\"pathto/XSLImport_html.xsl\"/>"
+ " <xsl:include href=\"pathto/XSLInclude_header.xsl\"/>" + " <xsl:include href=\"pathto/XSLInclude_header.xsl\"/>"
@ -262,7 +263,7 @@ public class CatalogSupportBase {
"</content>"; "</content>";
xml_xslDTD = "<?xml version=\"1.0\"?>\n" + xml_xslDTD = "<?xml version=\"1.0\"?>\n" +
"<!DOCTYPE content SYSTEM \"http://openjdk.java.net/xml/catalog/dtd/include.dtd\">" + "<!DOCTYPE content SYSTEM \"http://openjdk_java_net/xml/catalog/dtd/include.dtd\">" +
"<content>\n" + "<content>\n" +
" <header>This is the header</header>\n" + " <header>This is the header</header>\n" +
" Some content\n" + " Some content\n" +

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<catalog xmlns="urn:oasis:names:tc:entity:xmlns:xml:catalog"> <catalog xmlns="urn:oasis:names:tc:entity:xmlns:xml:catalog">
<!-- DTDs and external entities --> <!-- DTDs and external entities -->
<uri name="http://openjdk.java.net/xml/catalog/dtd/system.dtd" uri="system.dtd"/> <uri name="http://openjdk_java_net/xml/catalog/dtd/system.dtd" uri="system.dtd"/>
<!-- XMLSchema refers to XMLSchema.dtd --> <!-- XMLSchema refers to XMLSchema.dtd -->
<public publicId="-//W3C//DTD XMLSCHEMA 200102//EN" uri="XMLSchema.dtd"/> <public publicId="-//W3C//DTD XMLSCHEMA 200102//EN" uri="XMLSchema.dtd"/>
@ -34,8 +34,8 @@
<uri name="pathto/XSLInclude_header.xsl" uri="XSLInclude_header.xsl"/> <uri name="pathto/XSLInclude_header.xsl" uri="XSLInclude_header.xsl"/>
<uri name="pathto/XSLInclude_footer.xsl" uri="XSLInclude_footer.xsl"/> <uri name="pathto/XSLInclude_footer.xsl" uri="XSLInclude_footer.xsl"/>
<!-- and DTDs --> <!-- and DTDs -->
<uri name="http://openjdk.java.net/xml/catalog/dtd/XSLDTD.dtd" uri="XSLDTD.dtd"/> <uri name="http://openjdk_java_net/xml/catalog/dtd/XSLDTD.dtd" uri="XSLDTD.dtd"/>
<uri name="http://openjdk.java.net/xml/catalog/dtd/include.dtd" uri="include.dtd"/> <uri name="http://openjdk_java_net/xml/catalog/dtd/include.dtd" uri="include.dtd"/>
<!-- XSLT document function --> <!-- XSLT document function -->
<uri name="pathto/DocFunc2.xml" uri="DocFuncCatalog.xml"/> <uri name="pathto/DocFunc2.xml" uri="DocFuncCatalog.xml"/>

View File

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2015, 2017, Oracle and/or its affiliates. All rights reserved. * Copyright (c) 2015, 2018, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
* *
* This code is free software; you can redistribute it and/or modify it * This code is free software; you can redistribute it and/or modify it
@ -654,7 +654,7 @@ public class CatalogTest extends CatalogSupportBase {
}; };
} }
static String id = "http://openjdk.java.net/xml/catalog/dtd/system.dtd"; static String id = "http://openjdk_java_net/xml/catalog/dtd/system.dtd";
/* /*
DataProvider: used to verify how prefer settings affect the result of the DataProvider: used to verify how prefer settings affect the result of the
Catalog's matching operation. Catalog's matching operation.

View File

@ -9,12 +9,12 @@
uri="file:///share/mirrors/w3c/xhtml1/xhtml1-strict.dtd"/> uri="file:///share/mirrors/w3c/xhtml1/xhtml1-strict.dtd"/>
<public publicId="-//OPENJDK//XML CATALOG DTD//1.0" uri="public.dtd"/> <public publicId="-//OPENJDK//XML CATALOG DTD//1.0" uri="public.dtd"/>
<system systemId="http://openjdk.java.net/xml/catalog/dtd/system.dtd" uri="system.dtd"/> <system systemId="http://openjdk_java_net/xml/catalog/dtd/system.dtd" uri="system.dtd"/>
<rewriteSystem systemIdStartString="http://openjdk.java.net/" <rewriteSystem systemIdStartString="http://openjdk_java_net/"
rewritePrefix="files" /> rewritePrefix="files" />
<rewriteSystem systemIdStartString="http://openjdk.java.net/xml/catalog/dtd/" <rewriteSystem systemIdStartString="http://openjdk_java_net/xml/catalog/dtd/"
rewritePrefix="files" /> rewritePrefix="files" />
<systemSuffix systemIdSuffix="systemsuffix.dtd" uri="systemsuffix.dtd"/> <systemSuffix systemIdSuffix="systemsuffix.dtd" uri="systemsuffix.dtd"/>

View File

@ -3,11 +3,11 @@
xmlns="urn:oasis:names:tc:entity:xmlns:xml:catalog"> xmlns="urn:oasis:names:tc:entity:xmlns:xml:catalog">
<!-- using uri entries --> <!-- using uri entries -->
<uri name="http://openjdk.java.net/xml/catalog/dtd/system.dtd" uri="system.dtd"/> <uri name="http://openjdk_java_net/xml/catalog/dtd/system.dtd" uri="system.dtd"/>
<rewriteURI uriStartString="http://openjdk.java.net/" <rewriteURI uriStartString="http://openjdk_java_net/"
rewritePrefix="files" /> rewritePrefix="files" />
<rewriteURI uriStartString="http://openjdk.java.net/xml/catalog/dtd/" <rewriteURI uriStartString="http://openjdk_java_net/xml/catalog/dtd/"
rewritePrefix="files" /> rewritePrefix="files" />
<uriSuffix uriSuffix="systemsuffix.dtd" uri="systemsuffix.dtd"/> <uriSuffix uriSuffix="systemsuffix.dtd" uri="systemsuffix.dtd"/>

View File

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<catalog xmlns="urn:oasis:names:tc:entity:xmlns:xml:catalog" xml:base="http://local/base/dtd/"> <catalog xmlns="urn:oasis:names:tc:entity:xmlns:xml:catalog" xml:base="http://local/base/dtd/">
<public publicId="http://openjdk.java.net/xml/catalog/dtd/system.dtd" uri="public.dtd"/> <public publicId="http://openjdk_java_net/xml/catalog/dtd/system.dtd" uri="public.dtd"/>
</catalog> </catalog>

View File

@ -1,5 +1,5 @@
<?xml version="1.0"?> <?xml version="1.0"?>
<!DOCTYPE catalogtest PUBLIC "-//OPENJDK//XML CATALOG DTD//REWRITE" <!DOCTYPE catalogtest PUBLIC "-//OPENJDK//XML CATALOG DTD//REWRITE"
"http://openjdk.java.net/xml/catalog/dtd/rewritesystem.dtd"> "http://openjdk_java_net/xml/catalog/dtd/rewritesystem.dtd">
<catalogtest>Test &rewritesystem; entry</catalogtest> <catalogtest>Test &rewritesystem; entry</catalogtest>

View File

@ -1,5 +1,5 @@
<?xml version="1.0"?> <?xml version="1.0"?>
<!DOCTYPE catalogtest PUBLIC "-//OPENJDK//XML CATALOG DTD//REWRITE" <!DOCTYPE catalogtest PUBLIC "-//OPENJDK//XML CATALOG DTD//REWRITE"
"http://openjdk.java.net/rewritesystem.dtd"> "http://openjdk_java_net/rewritesystem.dtd">
<catalogtest>Test &rewritesystem; entry</catalogtest> <catalogtest>Test &rewritesystem; entry</catalogtest>

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<catalog xmlns="urn:oasis:names:tc:entity:xmlns:xml:catalog" xml:base="http://local/base/dtd/"> <catalog xmlns="urn:oasis:names:tc:entity:xmlns:xml:catalog" xml:base="http://local/base/dtd/">
<system systemId="http://openjdk.java.net/xml/catalog/dtd/system.dtd" uri="system.dtd"/> <system systemId="http://openjdk_java_net/xml/catalog/dtd/system.dtd" uri="system.dtd"/>
<public publicId="http://openjdk.java.net/xml/catalog/dtd/system.dtd" uri="public.dtd"/> <public publicId="http://openjdk_java_net/xml/catalog/dtd/system.dtd" uri="public.dtd"/>
</catalog> </catalog>

View File

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<catalog xmlns="urn:oasis:names:tc:entity:xmlns:xml:catalog" xml:base="http://local/base/dtd/"> <catalog xmlns="urn:oasis:names:tc:entity:xmlns:xml:catalog" xml:base="http://local/base/dtd/">
<system systemId="http://openjdk.java.net/xml/catalog/dtd/system.dtd" uri="system.dtd"/> <system systemId="http://openjdk_java_net/xml/catalog/dtd/system.dtd" uri="system.dtd"/>
</catalog> </catalog>

View File

@ -1,5 +1,5 @@
<?xml version="1.0"?> <?xml version="1.0"?>
<!DOCTYPE catalogtest PUBLIC "-//OPENJDK//XML CATALOG DTD SYSTEM//1.0" <!DOCTYPE catalogtest PUBLIC "-//OPENJDK//XML CATALOG DTD SYSTEM//1.0"
"http://openjdk.java.net/xml/catalog/dtd/system.dtd"> "http://openjdk_java_net/xml/catalog/dtd/system.dtd">
<catalogtest>Test &system; entry</catalogtest> <catalogtest>Test &system; entry</catalogtest>

View File

@ -1,5 +1,5 @@
<?xml version="1.0"?> <?xml version="1.0"?>
<!DOCTYPE catalogtest PUBLIC "-//OPENJDK//XML CATALOG DTD//REWRITE" <!DOCTYPE catalogtest PUBLIC "-//OPENJDK//XML CATALOG DTD//REWRITE"
"http://openjdk.java.net/xml/catalog/dtd/systemsuffix.dtd"> "http://openjdk_java_net/xml/catalog/dtd/systemsuffix.dtd">
<catalogtest>Test &systemsuffix; entry</catalogtest> <catalogtest>Test &systemsuffix; entry</catalogtest>

View File

@ -1,6 +1,6 @@
<?xml version="1.1"?> <?xml version="1.1"?>
<!DOCTYPE catalogtest PUBLIC "-//OPENJDK//XML CATALOG DTD//1.0" <!DOCTYPE catalogtest PUBLIC "-//OPENJDK//XML CATALOG DTD//1.0"
"http://openjdk.java.net/xml/catalog/dtd/system.dtd"> "http://openjdk_java_net/xml/catalog/dtd/system.dtd">
<test:root xmlns:test="test" <test:root xmlns:test="test"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="test pathto/val_test.xsd" xsi:schemaLocation="test pathto/val_test.xsd"