Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我将这段 Java 与 XOM 库一起使用来解析站点地图。
Element root = doc.getRootElement(); Elements urls = root.getChildElements("url");
当我调试时,我可以看到它root有一大堆子元素,包括url元素和文本元素。但是,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")给我正确的结果。
root.getChildElements("url", "http://www.sitemaps.org/schemas/sitemap/0.9")