我正在使用DocumentBuilderFactory和DocumentBuilder来解析xml,遗憾的是不太符合规范 - 某些标签有不同的情况。我可以在DocumentBUilder中设置一个属性,以便它可以忽略大小写来解析标签吗? THX。
PS。我不能只使用另一个库作为移动环境。
答案 0 :(得分:0)
如果输入是有效的XML(即,如果开始和结束标记始终匹配,即。<p>...</p>
或<P> ... </p>
但从不<p>...</P>
),那么您可以使用XML处理数据XSLT等工具。如果数据不是格式良好的XML,那么您将需要使用非XML工具,例如Perl脚本。如果数据具有类似HTML的特性,那么像JTidy或TagSoup这样的工具可能会把它变成有用的东西。
答案 1 :(得分:-1)
您可以调用String.toLowerCase()
然后解析新字符串