Kom ihåg mig?
Home Menu

Menu


XML och menyer i ASP.Net

Ämnesverktyg Visningsalternativ
Oläst 2005-11-16, 23:50 #1
cliffjesuss avatar
cliffjesus cliffjesus är inte uppkopplad
Nykomling
 
Reg.datum: May 2005
Inlägg: 28
cliffjesus cliffjesus är inte uppkopplad
Nykomling
cliffjesuss avatar
 
Reg.datum: May 2005
Inlägg: 28
Sitter och lär mig de nya finesserna i ASP.Net 2.0 och då särskilt hur man bygger menyer från en XML sitemap.

Nu undrar jag hur man gör för att skapa en dynamisk XML-fil byggd av data från en databas. Jag har alla mina "sidor" som poster i en databas och vill kunna skapa menyer som länkar till dessa och som ändras om man lägger till nya/tar bort gamla sidor.

Jag jobbar med ASP.Net i VB och hittar inget bra om detta på nätet.

Någon som kan detta eller vet var man kan leta?
cliffjesus är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-11-17, 08:17 #2
digiArt digiArt är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Jan 2004
Inlägg: 1 429
digiArt digiArt är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Jan 2004
Inlägg: 1 429
Du kan serialisera ner objekt till disk som xml-filer med ramverket, kolla i System.Xml så hittar du en massa nyttigt där. Surfa gärna in på pellesoft.se, där kan (ibland) bra svar erhållas på sådana här frågor.
digiArt är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-11-17, 13:31 #3
Bjarne Bjarne är inte uppkopplad
Medlem
 
Reg.datum: Jun 2005
Inlägg: 103
Bjarne Bjarne är inte uppkopplad
Medlem
 
Reg.datum: Jun 2005
Inlägg: 103
Det finns säkert flera sätt, men jag brukar använda mej av något i stil med

Kod:
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load(sökväg till xml fil);
  
XmlNode n = xmlDoc.SelectSingleNode( elementet som skall skrivas, xpath form );
n.InnerText = värdet;

xmlDoc.Save(xmlPath);
Så plocka ut datan från DB och skicka till xmlfilen.

Jag skulle dock inte använda .nets färdiga menyvarianter. De bygger på tabell-layout och strider mot nuvarande best-practises vad gäller design och struktur.
Bjarne är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 21:58.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017