webForumDet fria alternativet

XML

2 svar · 327 visningar · startad av Razofish

RazofishMedlem sedan sep. 2000605 inlägg
#1

Hej, jag har en XML-fil som ser ut så här:

<?xml version="1.0" encoding="utf-8" ?> 
<prislista namn="April 2005">
	<produkgrupp namn="50">
		
		<produkgrupp namn="51">
			<produkt namn="Bil1" pris="10000">
				<description>Bla bla bla...</description>
				<file type="pdf" name="Beskrivning" path="/datablad/bil1.pdf"></file>
				<file type="pdf" name="Säljargument" path="/datablad/bil1.pdf"></file>
				<file type="pdf" name="Produktbilder" path="/datablad/bil1_images.pdf"></file>
				<file type="jpeg" name="Bild" path="/datablad/bil1_images.pdf"></file>
			</produkt>
		</produkgrupp>
		
		<produkgrupp namn="52">		
		</produkgrupp>
		
		<produkgrupp namn="53">		
		</produkgrupp>
		
	</produkgrupp>
	
	<produkgrupp namn="60">
		
		<produkgrupp namn="61">		
		</produkgrupp>
		
		<produkgrupp namn="62">		
		</produkgrupp>
		
		<produkgrupp namn="63">		
		</produkgrupp>
		
	</produkgrupp>

</prislista>

Nu vill jag lägga upp samtliga produkgrupper i en treeview . Produkten ska också ligga där, men bara med sitt "namn" t.ex. Bil1. För när jag sedan trycker på Bil1 så ska resterande information fyllas i div. textboxar.

Hur ska jag gå tillväga för att lösa mitt problem mha. C#

emissionMedlem sedan dec. 19996 095 inlägg
#2

Traversera xml:en rekursivt mha XmlTextReader (eller med XmlDocument, inte så snabbt, men med små xmlfiler blir det enklare) och fyll på treeviewen under tiden

RazofishMedlem sedan sep. 2000605 inlägg
#3

XmlDocument får det bli, tack så mycket :)

129 ms totalt · 3 externa anrop · cache AV · v20260731051352-full.56cc9887
0 ms — hämta statistik (cache)
0 ms — hämta forumlista (cache)
125 ms — hämta tråd, inlägg och bilagor (db)