文档中的 dom4j XML 声明

Mar*_*luk 2 java xml declaration dom4j

我需要从 dom4j 文档类型中删除 XML 声明

我正在创建文档

doc = (Document) DocumentHelper.parseText(someXMLstringWithoutXMLDeclaration);
Run Code Online (Sandbox Code Playgroud)

由 DocumenHelper 解析为 Document doc 的字符串不包含 XML 声明(它来自 XML => XSL => XML 转换)我认为 DocumentHelper 正在向文档正文添加声明?

有没有办法从正文中删除 XML 声明

doc
Run Code Online (Sandbox Code Playgroud)

小智 5

我选择的更简单的解决方案是

doc.getRootElement().asXML();
Run Code Online (Sandbox Code Playgroud)