java - 文档中的 dom4j XML 声明

标签 java xml declaration dom4j

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

我正在创建文档

doc = (Document) DocumentHelper.parseText(someXMLstringWithoutXMLDeclaration);

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

有什么方法可以从

的正文中删除 XML 声明
doc

最佳答案

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

doc.getRootElement().asXML();

关于java - 文档中的 dom4j XML 声明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5971649/

相关文章:

ruby-on-rails - 使用 Rspec 测试 XmlBuilder

xcode - 合成错误“属性实现声明缺少上下文”

java数组声明

c - C 中涉及标签、语句和声明的奇怪错误,代码清理

java - 在 Eclipse 中使用 yGuard 混淆库

java - 我可以在不编译的情况下获得 C/C++/Java 代码的 XML AST 吗?

java - 我可以在 jBPM 项目运行时编辑 ProcessDefintion.xml 吗?

javascript - 无法获取未定义或空引用的 GetElementsbyTagName 属性

java - Eclipse 希望实现不存在的方法

java - 筛选大于 int 的 Eratosthenes