---
title: "XMLNode till XMLDocument"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/57856-xmlnode-till-xmldocument"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "niko"
published: "2002-11-03T14:03:01.000Z"
updated: "2002-11-03T17:09:33.000Z"
replies: 1
views: 225
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/57856-xmlnode-till-xmldocument"
---

# XMLNode till XMLDocument

## #1 — niko, 2002-11-03T14:03Z

Aargh!! Säkert så trivialt att jag får skämmas sen, men ..

Problem:

Har en funktion som returnerar ett objekt av typen **System.XML.XMLNode**. Denna nod är toppnoden i ett komplett dokument. Skulle nu enkelt vilja presentera detta dokument mha en XML-kontroll på sidan.

Fråga:

Hur skriver jag? **minXMLKontroll.Dokument=minXMLNod.** ..?

Eller med andra ord: Hur kastar/konverterar man enklast en toppnodsreferens till en XMLDocumentreferens?

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

## #2 — niko, 2002-11-03T17:09Z

Löste det så här till slut.

```
Dim mittXMLDokument As New XmlDocument()
Dim importNod As XmlNode = mittXMLDokument.ImportNode(minXMLNod, True)
mittXMLDokument.AppendChild(importNode)
minXMLKontroll.Document = mittXMLDokument
```

Känns som om det borde finnas ett enklare sätt än att behöva skapa ett nytt dokument och importera noderna in i detta?

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/57856-xmlnode-till-xmldocument
