@Test
public void testUnboundPrefix() throws Exception {
try {
XMLOutputFactory xof = XMLOutputFactory.newInstance();
XMLStreamWriter w = xof.createXMLStreamWriter(System.out);
// here I'm trying to write
// <bar xmlns="foo" />
w.writeStartDocument();
w.writeStartElement("foo", "bar");
w.writeDefaultNamespace("foo");
w.writeCharacters("---");
w.writeEndElement();
w.writeEndDocument();
w.close();
// Unexpected success
String FAIL_MSG = "Unexpected success. Expected: " + "XMLStreamException - " + "if the namespace URI has not been bound to a prefix "
+ "and javax.xml.stream.isPrefixDefaulting has not been " + "set to true";
System.err.println(FAIL_MSG);
Assert.fail(FAIL_MSG);
} catch (XMLStreamException xmlStreamException) {
// Expected Exception
System.out.println("Expected XMLStreamException: " + xmlStreamException.toString());
}
}
UnprefixedNameTest.java 文件源码
java
阅读 24
收藏 0
点赞 0
评论 0
项目:openjdk-jdk10
作者:
评论列表
文章目录