in src/main/java/org/apache/sling/sitemap/impl/builder/SitemapImpl.java [54:74]
public SitemapImpl(Writer writer, ExtensionProviderManager extensionProviderManager, boolean writeHeader) throws IOException {
this.extensionProviderManager = extensionProviderManager;
this.xmlWriterFactory = XMLOutputFactory.newFactory();
this.out = writer;
if (writeHeader) {
out.write("<?xml version=\"1.0\" encoding=\"UTF-8\"?>");
out.write("<urlset xmlns=\"http://www.sitemaps.org/schemas/sitemap/0.9\"");
for (Map.Entry<String, String> entry : extensionProviderManager.getNamespaces().entrySet()) {
out.write(' ');
out.write("xmlns:");
out.write(entry.getValue());
out.write("=\"");
out.write(entry.getKey());
out.write('"');
}
out.write('>');
}
}