【问题标题】:How to add XML declaration to xml with XMLBeans如何使用 XMLBeans 将 XML 声明添加到 xml
【发布时间】:2013-04-25 01:43:05
【问题描述】:

我有这个关于 Java XMLBeans 的问题。我想在 XML 文件的顶部包含以下声明:

<?xml version="1.0" encoding="UTF-8"?>

有没有办法用 XMLBeans 原生地做到这一点?上面的内容总是可以作为字符串连接到 xml 内容,但这很丑。

谢谢!

【问题讨论】:

  • 这不是处理指令。这就是 XML 声明(参见w3.org/TR/REC-xml/#NT-XMLDecl)。处理指令以“”开头但不能以 "w3.org/TR/REC-xml/#NT-PITarget) 开头。那么关于 XML decl 或 PI 的问题是什么?
  • 这是关于 XML 声明的。我刚刚编辑了问题。

标签: java xml xmlbeans


【解决方案1】:

&lt;?xml version="1.0" encoding="UTF-8"?&gt; 构造是一个 XML declaration

org.apache.xmlbeans.save(ContentHandler ch, LexicalHandler lh)

将此源​​表示的 XML 写入给定的 SAX 内容并 词法处理程序。请注意,此方法不保存 XML 声明,包括编码信息。 保存 XML 使用 XML 声明,请参阅 save(OutputStream)save(OutputStream, XmlOptions)save(File)save(File, XmlOptions)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-01
    • 2011-05-10
    • 2011-03-01
    • 1970-01-01
    相关资源
    最近更新 更多