<分区>
我正在通过 Spring MVC 构建一个 sitemap.xml
@XmlRootElement(name = "urlset")
public class XmlUrlSet{
@XmlElements(@XmlElement(name = "url", type = XmlUrl.class))
private List<XmlUrl> sitemap = new ArrayList<XmlUrl>();
public void addUrl(XmlUrl xmlUrl) {
sitemap.add(xmlUrl);
}
public List<XmlUrl> getXmlUrls() {
return sitemap;
}
}
它呈现如下:
<urlset>
<url>
...
</url>
<url>
...
</url>
</urlset>
我只想知道如何为 xml 和 xml 版本添加命名空间,例如 Google 的站点地图示例?
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>http://www.example.com/foo.html</loc>
</url>
</urlset>