XOM and getChildElements



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

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

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

我做错了什么?

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

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

最新更新