【问题标题】:Xml Query in java?java中的xml查询?
【发布时间】:2011-05-31 07:10:09
【问题描述】:

我是 Java 验证过程的新手...

-->名为 Validation Limits 的 XML 文件

-->XML 的结构

参数/参数

下限/下限

上限/上限

启用/启用

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

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

我已经解析了 xml (DOM) [之前忘记提到了] 并将值存储在数组中,但是从一个数组到另一个数组的引用很复杂。如果有任何可以替代数组过程的更好方法会有所帮助

提前谢谢你。

【问题讨论】:

标签: java xml


【解决方案1】:

尝试使用 DOM 或 SAX 解析器,它们会为您进行解析。你可以find some good, free tutorials in the internet

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

因此,在您的情况下:使用 DOM 获取 XML 文档的树,定位属性,根据它查看其他元素。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-01-12
    • 2012-06-20
    • 2021-08-14
    • 1970-01-01
    • 2011-07-29
    • 2023-03-16
    • 2023-03-29
    相关资源
    最近更新 更多