Skip to content

Commit 89a07c3

Browse files
committed
Explicitly include xelements into namespace
1 parent 200c460 commit 89a07c3

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

src/tooling/docs-assembler/Building/SitemapBuilder.cs

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,11 @@ public void Generate()
2626
Declaration = new XDeclaration("1.0", "utf-8", "yes")
2727
};
2828

29+
XNamespace ns = "http://www.sitemaps.org/schemas/sitemap/0.9";
30+
2931
var currentDate = DateTime.UtcNow.ToString("yyyy-MM-ddTHH:mm:sszzz");
3032
var root = new XElement(
31-
"urlset",
33+
ns + "urlset",
3234
new XAttribute("xmlns", "http://www.sitemaps.org/schemas/sitemap/0.9"),
3335
flattenedNavigationItems
3436
.Select(n => n switch
@@ -40,9 +42,9 @@ public void Generate()
4042
.Select(n => n.Url)
4143
.Distinct()
4244
.Select(u => new Uri(BaseUri, u))
43-
.Select(u => new XElement("url", [
44-
new XElement("loc", u),
45-
new XElement("lastmod", currentDate)
45+
.Select(u => new XElement(ns + "url", [
46+
new XElement(ns + "loc", u),
47+
new XElement(ns + "lastmod", currentDate)
4648
]))
4749
);
4850

0 commit comments

Comments
 (0)