このコードを使用してcom.w3c.dom.Document
からを作成しています:String
DocumentBuilderFactory docFactory = DocumentBuilderFactory.newInstance();
DocumentBuilder docBuilder = docFactory.newDocumentBuilder();
Document doc = docBuilder.parse(new InputSource(new StringReader("<a><b id="5"/></a>")));
ときSystem.out.println(xmlToString(document))
、私はこれを取得します:
<?xml version="1.0" encoding="UTF-8" standalone="no"?><a><b id="5"/></a>
すべて問題ありませんが、XML に宣言を含めたくありません<?xml version="1.0" encoding="UTF-8" standalone="no"?>
。秘密鍵で署名し、soap エンベロープに埋め込む必要があるためです。