---
title: "SelectSingleNode"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/129981-selectsinglenode"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "icaaq"
published: "2005-06-14T15:25:37.000Z"
updated: "2005-06-15T09:47:37.000Z"
replies: 3
views: 261
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/129981-selectsinglenode"
---

# SelectSingleNode

## #1 — icaaq, 2005-06-14T15:25Z

Tjenare.
Vad är fel med denna

```
[red]
XmlDocument doc = new XmlDocument();
doc.Load(HttpContext.Current.Server.MapPath("/")+"sitemap.xml");

XmlNode Node = doc.SelectSingleNode("/urlset");
Node.InsertAfter(newUrl, Node.FirstChild);
[/red]
```

sitemap.xml är en fil som har samma struktur som <http://www.google.com/sitemap.xml>

Felet som blir är att **doc.SelectSingleNode("/urlset");** inte resulterar i någon XmlNode, men varför....

mv icaaq

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

## #2 — renholm, 2005-06-14T15:52Z

Testa följande:

```
doc.DocumentElement.SelectNodes("url");
```

DocumentElement är då urlset och sedan väljs de olika url ut från urlset.

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

## #3 — icaaq, 2005-06-14T15:57Z

Testade att göra så här

```
[red]
						XmlNodeList Node = doc.DocumentElement.SelectNodes("url");
						Node[0].InsertAfter(newUrl, Node[0].FirstChild);
[/red]
```

men samma fel fortfarande...... :(

mv icaaq

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

## #4 — icaaq, 2005-06-15T09:47Z

Löste det genom att ange NameSpacet så här:

```
[red]
doc = new XmlDocument();
doc.Load(path);
xmlns = new XmlNamespaceManager(doc.NameTable);
xmlns.AddNamespace("x", "http://www.google.com/schemas/sitemap/0.84");
XmlNodeList url = doc.SelectNodes("//x:url[x:loc='"+nodeValue+"']", xmlns);
[/red]
```

mv icaaq

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/129981-selectsinglenode
