1
我用這樣的代碼中創建XML:創建XML使用流,編碼屬性丟失
public static void main(String[] args) {
XMLOutputFactory factory = XMLOutputFactory.newInstance();
XMLEventFactory eventFactory = XMLEventFactory.newInstance();
try {
XMLEventWriter writer =
factory.createXMLEventWriter(System.out);
XMLEvent event = eventFactory.createStartDocument("utf-8");
writer.add(event);
event = eventFactory.createStartElement(
"", "", "test");
writer.add(event);
event = eventFactory.createEndElement(
"", "", "test");
writer.add(event);
writer.flush();
writer.close();
} catch (XMLStreamException e) {
e.printStackTrace();
}
}
但在頭屬性編碼丟失。哪裏不對?