编码:
XMLOutputFactory outputFactory = XMLOutputFactory.newInstance();
XMLStreamWriter writer = outputFactory.createXMLStreamWriter(System.out);
writer.writeStartDocument("1.0");
writer.writeCharacters("\n");
writer.writeStartElement("ns1", "sample", "http://www.e.com/ns1");
writer.writeNamespace("ns1", "http://www.e.com/ns1");
writer.writeEndElement();
writer.writeEndDocument();
结果是:
<?xml version="1.0"?>
<ns1:sample xmlns:ns1="http://www.e.com/ns1"/>
如果我删除writer.writeNamespace("ns1", "http://www.e.com/ns1");
,那么结果是
<?xml version="1.0"?>
<ns1:sample/>
namespaceURI
参数的作用是writeStartElement()
什么?