XML bestand inladen in twee verschillende multiline textvelden

Status
Niet open voor verdere reacties.

bdk

Nieuwe gebruiker
Lid geworden
22 dec 2008
Berichten
2
Beste mensen,

Ik zit met he volgende probleem:
Ik wil een xml bestand inladen in twee verschillende multiline textboxen.
Het xml bestand ziet er als volgt uit:
<?xml version="1.0" ?>
<Questions>
<Question>
<q>1+1</q>
<a>2</a>
</Question>
<!-- enz. Nog meer Question elementen -->
</Questions>

En nu is de bedoeling dat alle "q`s" onder elkaar komen te staan in het ene textveld en alle "a`s" in het andere veld. Ik heb al talloze vruchteloze pogingen ondernomen maar het wil me maar niet lukken. Wie weet een oplossing?

Bij voorbaat dank voor de hulp,
Bas de Kwant
 
Laatst bewerkt:
Beste mensen,

Ik zit met he volgende probleem:
Ik wil een xml bestand inladen in twee verschillende multiline textboxen.
Het xml bestand ziet er als volgt uit:


En nu is de bedoeling dat alle "q`s" onder elkaar komen te staan in het ene textveld en alle "a`s" in het andere veld. Ik heb al talloze vruchteloze pogingen ondernomen maar het wil me maar niet lukken. Wie weet een oplossing?

Bij voorbaat dank voor de hulp,
Bas de Kwant

Misschien helpt dit je:

Laad eerst het bestand met een StreamReader

system.io.Streamreader sr = new system.io.Streamreader(@"C:\test\");

doe dan het volgende:

if(sr.EndOfFile)
return;
string buffer = sr.ReadLine();
if(buffer.Startswith(<q>))
{
textbox1.Text += buffer + "\n";
}
else if (buffer.Startswith(<s>))
{
textbox2.Text += buffer + "\n";
}

Sorry als er fouten instaan , ik kan nu even niet controleren, maar dit is de code die ik zou gebruiken.

Veel succes
Groeten Nick:thumb:
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan