在Java中使用SAX解析XML,不区分大小写.
发布时间:2020-12-14 19:15:23 所属栏目:Java 来源:网络整理
导读:我可以用Java中的SAXParserFactory解析xml,但是在某些文件中, 存在一些非小写属性,如linear3D =“0.5”等. 我想以某种方式制作 attributes.getValue(attr) 不区分大小写,以便attributes.getValue(“linear3d”)返回“0.5”. 一种解决方案是首先将文件作为字
我可以用Java中的SAXParserFactory解析xml,但是在某些文件中, 我想以某种方式制作
不区分大小写,以便attributes.getValue(“linear3d”)返回“0.5”. 一种解决方案是首先将文件作为字符串读取,转换为小写,然后解析, 最佳答案
而不是将整个文件转换为小写,以下方法更好.这将遍历所选标记的所有属性,并忽略大小写.
在DefaultHandler的实现中,编写以下方法
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |