---
title: "Dynamisk sitemap + xpath + xmlns"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/166466-dynamisk-sitemap-xpath-xmlns"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "doggelito"
published: "2007-11-16T17:37:45.000Z"
updated: "2007-11-16T17:37:45.000Z"
replies: 0
views: 302
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/dotnet/166466-dynamisk-sitemap-xpath-xmlns"
---

# Dynamisk sitemap + xpath + xmlns

## #1 — doggelito, 2007-11-16T17:37Z

Yoo!
Jag har problems med att få till en xpath mot mina sitemaps.
Denna funkar INTE:

```
<?xml version="1.0" encoding="utf-8" ?>
<siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0">
<siteMapNode url="/?MenuID=23" title="Startsida" description="" menuid="23">
	<siteMapNode url="/?MenuID=74" title="Om oss" description="" menuid="74"></siteMapNode>
	<siteMapNode url="/?MenuID=75" title="Kontakt" description="" menuid="75"></siteMapNode>
</siteMapNode>
</siteMap>
```

Men om jag tar bort xmlns så funkar det, så här:

```
<?xml version="1.0" encoding="utf-8" ?>
<siteMap>
<siteMapNode url="/?MenuID=23" title="Startsida" description="" menuid="23">
	<siteMapNode url="/?MenuID=74" title="Om oss" description="" menuid="74"></siteMapNode>
	<siteMapNode url="/?MenuID=75" title="Kontakt" description="" menuid="75"></siteMapNode>
</siteMapNode>
</siteMap>
```

Jag hämtar sedan med denna kod:

```
XmlDataSource objData = new XmlDataSource();
objData.XPath = "siteMap/siteMapNode";
objData.DataFile = Server.MapPath("/App_Data/Sitemap_" + Thread.CurrentThread.CurrentCulture.ToString() + ".sitemap");
objData.DataBind();
        
TreeView1.DataSource = objData;
TreeView1.DataBind();
```

Om jag behåller xmlns i sitemapfilen så visas inte menyn pga.: objData.XPath = "siteMap/siteMapNode";

Är det viktigt att ha med xmlns i sitemapfilerna?
Vad gör egentligen xmlns?
Om jag "behöver" ha kvar xmlns, går det att skriva om XPath så den hittar ändå?

Permalänk: https://www.webforum.nu/p/166466

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/166466-dynamisk-sitemap-xpath-xmlns
