关于java读取xml的问题

Yaki 发布于 2015/08/08 16:43
阅读 189
收藏 0

关于用java读取xml,

Java是只能用来读xml的值么?

比如,xml中有这么一句<constraint para="abc" op="&gt;" value="25"/>

我用sax解析可分别读出 abc >25

但我现在要在Java中给定一个abc的值,比如abc=67,要怎么利用读取xml的限制条件来判断给定值是否满足限制条件呢?

目前我的想法是修改xml,讲其改成<constraint para="abc" minValue="25"/>

然后读出para和minValue的值,再用java实现比较。

有没有可能直接通过读出的abc>25来判断给定值是否满足要求的?

加载中
0
我去又空指针
我去又空指针

可以用Ognl来做,这样写:

Map<String,Integer> map = Maps.newHashMapWithExpectedSize(1);
map.put("abc", 28);
Assert.assertTrue((Boolean)Ognl.getValue("abc>25", map));



我去又空指针
我去又空指针
回复 @Yaki : 不是代码都写好了么?这个类库http://mvnrepository.com/artifact/ognl/ognl/3.0.11
Yaki
Yaki
能具体给讲讲么?
0
番茄酱汁
番茄酱汁
读的时候判断一下
返回顶部
顶部