---
title: "TreeView och XML"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/80531-treeview-och-xml"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "Naaz"
published: "2003-06-25T14:14:35.000Z"
updated: "2003-06-25T17:27:23.000Z"
replies: 2
views: 211
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/80531-treeview-och-xml"
---

# TreeView och XML

## #1 — Naaz, 2003-06-25T14:14Z

Hej! 
Jag använder mig av Microsofts TreeView Web control. Tanken är att dynamiskt hämta data från databasen och fylla trädet med denna information. Jag skapar trädet under designen. 

Jag hämtar informationen från databasen och sparar den i menu.xml. Strax därefter gör jag följande:

```
tvMenus.TreeNodeSrc = Server.MapPath(this.Page.Request.ApplicationPath + "menu.xml");

tvMenus.TreeNodeXsltSrc = Server.MapPath this.Page.Request.ApplicationPath + "/menu.xslt");

tvMenus.DataBind();
```

Men jag får följande fel:

```
There is invalid data at the root level. Line 1, position 1. 
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. 

Exception Details: System.Xml.XmlException: There is invalid data at the root level. Line 1, position 1.

Source Error: 

Line 152:			tvMenus.TreeNodeSrc = Server.MapPath(this.Page.Request.ApplicationPath + "menu.xml");
Line 153:			tvMenus.TreeNodeXsltSrc = Server.MapPath(this.Page.Request.ApplicationPath + "test.xslt");
Line 154:			tvMenus.DataBind();
```

Jag  har försökt att "hårdkoda" sökvägen till xml och xslt-filerna men det har inte funkat!!!

Vad ska man göra? Finns det nåt annat sätt att lösa det på?

Mvh,
  Naaz

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

## #2 — renholm, 2003-06-25T16:58Z

Känns som en omväg att gå via XML, tror det bör vara med effektivt samt lättare att fylla din treeView direkt från databasen.

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

## #3 — kristoffer, 2003-06-25T17:27Z

Ja, varför sparar du den i en xml-fil? Det är bättre du direkt itererar rekursivt genom trädet som är sparat i databasen.

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/80531-treeview-och-xml
