我目前正在使用XMLStreamWriter来解析XML文档。我允许传入的唯一参数是“encoding”和“version”,但我想在声明中也有“standalone = no”。这是我的输出目前的样子:
<?xml version='1.0' encoding='UTF-8'?>
我怎样才能做出这样的事情?
<?xml version='1.0' encoding='UTF-8' standalone='no'?>
答案 0 :(得分:1)
XmlStreamWriter
是一个接口:它有多个实现!
如果您安装Saxon(任何版本),您可以使用XSLT中定义的任何序列化参数创建一个Serializer(例如standalone = yes),然后您可以获得写入XmlStreamWriter
的{{1}} { {1}}使用Serializer
:
Serializer.getXmlStreamWriter()