【问题标题】:XOM and getChildElementsXOM 和 getChildElements
【发布时间】:2012-06-21 11:12:21
【问题描述】:

我将这段 Java 与 XOM 库一起使用来解析站点地图。

Element root = doc.getRootElement();
Elements urls = root.getChildElements("url");

当我调试时,我可以看到root 有一大堆子元素,包括url 元素和文本元素。但是,root.getChildElements("url") 返回一个空列表。

我做错了什么?

【问题讨论】:

    标签: java xml xom


    【解决方案1】:

    我刚刚意识到我正在解析的站点地图使用默认命名空间,即“http://www.sitemaps.org/schemas/sitemap/0.9”。

    将代码更改为 root.getChildElements("url", "http://www.sitemaps.org/schemas/sitemap/0.9") 会得到正确的结果。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多