java - 如何用 Java 查询 XML

标签 java xml jakarta-ee

在 .net 中,我将使用 LINQ to XML 来通过 linq 查询 xml 文档。 Java EE 中有类似的东西吗?

我有一个很大的 xml 文件,其中包含州、城市、城镇名称,我需要将其用于级联下拉列表。所以我正在寻找检索这些数据的最佳方法。

谢谢

最佳答案

您可以使用XPath使用 javax.xml.xpath 选择相关数据

这是一种更标准的方法,您将能够在许多编程语言中使用相同的 XPath 表达式(与 LINQ 不同)

您可以看到一个很好的 XPath 示例 here也是如此。

关于java - 如何用 Java 查询 XML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13974734/

相关文章:

java - 通过执行像retainAll()这样的操作来改变hashmap值

java - 将单词列表添加到 txt 文件 Java

java - 如何在两个xml标签之间输出?

java - Primefaces 日历内联模式大小错误

java - 映射 Java 持久性中的附加字段

java - 从 Activity 到 Fragment 执行 "Shared Element Transition"

c# - 如何在 C# 中切换 XML XDocument XElement 中的属性

xml - xslt 在 2 个值之间选择

orm - JPA 同步实体访问器

java - IntelliJ IDEA 远程 JSP 调试?