【问题标题】:Jsoup changing camelcase tag to lowercaseJsoup将camelcase标签更改为小写
【发布时间】:2013-07-24 07:44:21
【问题描述】:

我正在使用 Jsoup 解析 java 生成的 xml 以进行一些 DOM 操作。但是,在输出 xml 中,java 程序生成的所有驼峰式 xml 标记都被转换为小写。例如标签

`<pageBackgroundcolor></pageBackgroundcolor>` 

正在更改为&lt;pagebackgroundcolor&gt;&lt;/pagebackgroundcolor&gt;

由于接口程序中使用了jsoup解析,因此以这种方式更改标签会破坏代码。请帮忙!

【问题讨论】:

标签: jsoup


【解决方案1】:

JSoup 是一个 HTML 解析器,据说它不适合解析 XML 文档。当前版本的 JSoup 1.7.2,将所有属性标准化为小写,就像现在一样。

我建议您改用 Java XML 解析器,例如 JDOM

来源: JSoup on GitHub - Attribute.java

【讨论】:

  • 尽管 jsoup 现在支持 xml 解析器,这暗示了解析 XML 的意图,但问题仍然存在。
猜你喜欢
  • 1970-01-01
  • 2021-09-18
  • 2010-11-24
  • 2011-03-17
  • 2021-11-04
  • 1970-01-01
  • 2014-02-19
  • 1970-01-01
  • 2010-09-25
相关资源
最近更新 更多