Avatar billede 2c Nybegynder
21. august 2006 - 13:26 Der er 5 kommentarer og
1 løsning

Flyt XML node

Hej.
Jeg har et XML document, som jeg læser ind i et dataset, og derefter viser i en asp.net kontrol.
Problemet for mig er, at det er svært at manipulere dataen i kontrollen, så jeg vil gerne have at det ser rigtigt ud i XML filen.

Min XML fil ser således ud:
<TreeViewNode Text="1" ID="1"/>
<TreeViewNode Text="2" ID="2"/>
<TreeViewNode Text="3" ID="3"/>
<TreeViewNode Text="4" ID="4"/>

Det jeg gerne vil er at flytte et(eller flere) element op i toppen.
Brugeren kan for eksempel specificere at han gerne vil have det element med teksten 4 øverst. Hvordan ændrer jeg XML filen, så den er det?
Derudover vil jeg også gerne have elementerne bliver sorteret alfabetisk. Kan det lade sig gøre i xml filen?

På forhånd tak for hjælpen.
Avatar billede arne_v Ekspert
22. august 2006 - 03:11 #1
Jeg tror at du bliver nødt til at lave en XSLT transformation på
et XmlDocument for at gøre det på en fix måde.
Avatar billede 2c Nybegynder
25. august 2006 - 12:47 #2
Det lyder ikke rart.
Er det muligt bare at sortere det alfabetisk på en nem måde?
Avatar billede arne_v Ekspert
31. marts 2008 - 04:03 #3
Jeg er ved at rydde lidt op i gamle uafsluttede spørgsmål og faldt over denne.

Ja - det er nemt at sortere med XSLT - se f.eks. http://www.xml.com/pub/a/2002/07/03/transform.html !
Avatar billede 2c Nybegynder
31. marts 2008 - 08:29 #4
Ok tak. :-)
Bare læg et svar.
Avatar billede arne_v Ekspert
01. april 2008 - 00:50 #5
Det er mit svar vist for sent til ...
Avatar billede 2c Nybegynder
01. april 2008 - 23:09 #6
Ok. Så snupper jeg dem selv. Tak. Jeg kan heller ikke selv huske hvad spørgsmålet drejede om :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester