writer.writeStartDocument();
writer.writeStartElement("alice");
writer.writeEmptyElement("bar", "bob", "http://bar");
writer.writeNamespace("bar", "http://bar");
writer.writeAttribute("jane", "dolly");
writer.writeCharacters("hello");
writer.writeEndElement();
writer.writeEndDocument();
writer.close();
Assert.assertEquals("<?xml version=\"1.0\" encoding=\"UTF-8\"?><alice><bar:bob xmlns:bar=\"http://bar\" jane=\"dolly\"/>hello</alice>", result.toString());
}