我想用Java创建XML。如何从xml中删除encoding =“UTF-8”standalone =“no”在Java中的文档对象
DocumentBuilderFactory dbfac = DocumentBuilderFactory.newInstance();
DocumentBuilder docBuilder;
docBuilder = dbfac.newDocumentBuilder();
Document doc = docBuilder.newDocument();
但Java的自动像这样
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
创建声明我怎么能删除encoding="UTF-8" standalone="no"
所以这将是
<?xml version="1.0"?>
谢谢!
验证你为什么要在乎? –
可能的重复 http://stackoverflow.com/questions/2133395/remove-xml-declaration-from-the-generated-xml-document-using-java –
@JoachimSauer,我不想重写编码,因为其他程序以我不知道的方式使用这个XML。所以我不能确定我可以设置什么编码 – VextoR