我正在通过 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;
}
}
Run Code Online (Sandbox Code Playgroud)
它呈现如下:
<urlset>
<url>
...
</url>
<url>
...
</url>
</urlset>
Run Code Online (Sandbox Code Playgroud)
我只是想知道如何像 Google 的站点地图示例一样为 xml 和 xml 版本添加命名空间?
<?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>
Run Code Online (Sandbox Code Playgroud)