有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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

我正在使用DocumentBuilderFactory和DocumentBuilder解析xml,不幸的是,这与规范不太相符-一些标记有不同的大小写。是否有一个属性可以在DocumentBUilder中设置,以便它解析标记时不考虑大小写?Thx

另外,我不能仅仅使用另一个图书馆作为移动环境


共 (2) 个答案

  1. # 1 楼答案

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

  2. # 2 楼答案

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