JavaでXMLを作成したいと思います。Javaのxml Documentオブジェクトからencoding = "UTF-8" standalone = "no"を削除するには
DocumentBuilderFactory dbfac = DocumentBuilderFactory.newInstance();
DocumentBuilder docBuilder;
docBuilder = dbfac.newDocumentBuilder();
Document doc = docBuilder.newDocument();
が、Javaは自動的にこの
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
のような宣言を作成するにはどうすればいいので、それが
<?xml version="1.0"?>
おかげだろうencoding="UTF-8" standalone="no"
を削除することができます!
なぜあなたは気にしないで検証、あなたの問題を解決するのでしょうか? –
可能な複製 http://stackoverflow.com/questions/2133395/remove-xml-declaration-from-the-generated-xml-document-using-java –
@JoachimSauer、私はエンコーディングをオーバーライドしたくないプログラムは私が知らないやり方でこのXMLを使います。どのようなエンコーディングを設定できるのかわからない – VextoR