49 @Listeners({jaxp.library.BasePolicy.class})
50 public class Bug4971605 {
51
52 @Test
53 public void test1() throws Exception {
54 String xsd = "<?xml version='1.0'?>\n" + "<schema xmlns='http://www.w3.org/2001/XMLSchema'\n" + " xmlns:test='jaxp13_test1'\n"
55 + " targetNamespace='jaxp13_test1'\n" + " elementFormDefault='qualified'>\n" + " <element name='test'/>\n" + "</schema>\n";
56
57 DocumentBuilderFactory docBuilderFactory = DocumentBuilderFactory.newInstance();
58 docBuilderFactory.setNamespaceAware(true);
59 DocumentBuilder docBuilder = docBuilderFactory.newDocumentBuilder();
60
61 Node document = docBuilder.parse(new InputSource(new StringReader(xsd)));
62 Assert.assertNotNull(document);
63
64 SchemaFactory schemaFactory = SchemaFactory.newInstance("http://www.w3.org/2001/XMLSchema");
65 Schema schema = schemaFactory.newSchema(new Source[] { new DOMSource(document) });
66 Assert.assertNotNull(schema, "Failed: newSchema returned null.");
67 }
68 }
69
|
49 @Listeners({jaxp.library.BasePolicy.class})
50 public class Bug4971605 {
51
52 @Test
53 public void test1() throws Exception {
54 String xsd = "<?xml version='1.0'?>\n" + "<schema xmlns='http://www.w3.org/2001/XMLSchema'\n" + " xmlns:test='jaxp13_test1'\n"
55 + " targetNamespace='jaxp13_test1'\n" + " elementFormDefault='qualified'>\n" + " <element name='test'/>\n" + "</schema>\n";
56
57 DocumentBuilderFactory docBuilderFactory = DocumentBuilderFactory.newInstance();
58 docBuilderFactory.setNamespaceAware(true);
59 DocumentBuilder docBuilder = docBuilderFactory.newDocumentBuilder();
60
61 Node document = docBuilder.parse(new InputSource(new StringReader(xsd)));
62 Assert.assertNotNull(document);
63
64 SchemaFactory schemaFactory = SchemaFactory.newInstance("http://www.w3.org/2001/XMLSchema");
65 Schema schema = schemaFactory.newSchema(new Source[] { new DOMSource(document) });
66 Assert.assertNotNull(schema, "Failed: newSchema returned null.");
67 }
68 }
|