0

このJavaをXOMライブラリとともに使用して、サイトマップを解析します。

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

デバッグしていると、要素とテキスト要素rootの両方の子がたくさんあることがわかります。urlただし、root.getChildElements("url")空のリストを返します。

私は何が間違っているのですか?

4

1 に答える 1

1

解析しているサイトマップがデフォルトの名前空間「http://www.sitemaps.org/schemas/sitemap/0.9」を使用していることに気づきました。

コードを変更するとroot.getChildElements("url", "http://www.sitemaps.org/schemas/sitemap/0.9")、正しい結果が得られます。

于 2012-06-21T11:16:58.220 に答える