コード:
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()
ですか?