webForumDet fria alternativet
Logga in / Bli medlem

XMLNode till XMLDocument

.NET

1 svar · 225 visningar · startad av niko

Medlem sedan juni 20022 599 inlägg
Frågan#1

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?

Medlem sedan juni 20022 599 inlägg
#2

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?

264 ms totalt · 4 externa anrop · v20260731065814-full.5386d3bf
135 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)