DocumentBuilder - 如何关闭区分大小写?

时间:2011-06-27 15:19:20

标签: java android xml

我正在使用DocumentBuilderFactory和DocumentBuilder来解析xml,遗憾的是不太符合规范 - 某些标签有不同的情况。我可以在DocumentBUilder中设置一个属性,以便它可以忽略大小写来解析标签吗? THX。

PS。我不能只使用另一个库作为移动环境。

2 个答案:

答案 0 :(得分:0)

如果输入是有效的XML(即,如果开始和结束标记始终匹配,即。<p>...</p><P> ... </p>但从不<p>...</P>),那么您可以使用XML处理数据XSLT等工具。如果数据不是格式良好的XML,那么您将需要使用非XML工具,例如Perl脚本。如果数据具有类似HTML的特性,那么像JTidy或TagSoup这样的工具可能会把它变成有用的东西。

答案 1 :(得分:-1)

您可以调用String.toLowerCase()然后解析新字符串