Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/393.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
java中的Xml查询?_Java_Xml - Fatal编程技术网

java中的Xml查询?

java中的Xml查询?,java,xml,Java,Xml,我不熟悉Java中的这个验证过程 -->名为验证限制的XML文件 -->XML的结构 参数 lowerLimit/lowerLimit 上限 启用/启用 -->根据启用状态“true或false”,我必须对相应的参数执行验证过程 -->执行此操作的最佳方法是什么 我已经解析了xml(DOM)[忘记了前面提到的]并将值存储在数组中,但由于从一个数组到另一个数组进行了大量引用,这很复杂。若有任何更好的方法可以取代数组,那个么这个过程将很有帮助 提前感谢。尝试使用DOM或SAX解析器,它们将为您进行解

我不熟悉Java中的这个验证过程

-->名为验证限制的XML文件

-->XML的结构

参数

lowerLimit/lowerLimit

上限

启用/启用

-->根据启用状态“true或false”,我必须对相应的参数执行验证过程

-->执行此操作的最佳方法是什么

我已经解析了xml(DOM)[忘记了前面提到的]并将值存储在数组中,但由于从一个数组到另一个数组进行了大量引用,这很复杂。若有任何更好的方法可以取代数组,那个么这个过程将很有帮助


提前感谢。

尝试使用DOM或SAX解析器,它们将为您进行解析。你可以

DOM和SAX之间的区别如下:DOM将XML加载到一个可以浏览的树结构中(即加载整个XML),而SAX解析文档并在过程中触发事件(调用方法)。两者都有优点和缺点,但就个人而言,对于大小合理的XML文件,我会使用DOM

因此,在您的例子中:使用DOM获取XML文档的树,定位属性,查看依赖于它的其他元素

此外,您还可以使用纯XML实现这一点,尽管这对于简单的需求来说可能太多了