login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Dataset + xml (Opgelost)

Offline GSharp - 26/01/2008 16:12
Avatar van GSharpLid Hoi allemaal,

Ik zit met volgende kwestie

Ik moet vanuit sql database een read doen en van het resultaat een xml file opstellen
Je kan via een dataset een getxml doen en dan heb je een xml maar deze voldoet niet aan de opmaak.

Nu had ik volgende gedacht.

- Ik doe de read dmv sql statement
- mijn resultaat duw ik in een dataset
- ik ga deze dataset regel per regel uitlezen aangezien dit een tabel is in het geheugen
- en tijdens het regel per regel lezen maak ik mn xml op en vul hem met data

Nu is mijn vraag:

1 ) Hoe kan ik regel per regel de dataset uitlezen en terwijl een checking doen op de inhoud?
2) Hoe kan ik een mooi gevormde xml opstellen met juiste inspringingen, onderverdelingen en dergelijke?

Of als iemand een beter, makkelijker of dynamischer idee heeft, feel free to post it

alvast bedankt

GSharp

3 antwoorden

Gesponsorde links
Offline Abbas - 27/01/2008 17:29 (laatste wijziging 27/01/2008 17:30)
Avatar van Abbas Gouden medaille

Crew .NET
  1. //Laat ons er vanuit gaan dat de Dataset al gevuld is en
  2. //dat er per rij 2 gegevens zijn
  3.  
  4. foreach (DataRow dr in ds.Tables[0].Rows)
  5. {
  6. //de 0 en 1 hieronder zijn de zero-based indexen van de kolommen
  7. //best nog eerst tellen hoeveel kolommen er zijn
  8. //en dan met een for-loop er door gaan ofzo
  9. eerste = dr[0];
  10. tweede = dr[1];
  11. //enz...
  12. //en dan kan je hier nog iets doen met die gegevens
  13. }

Je kan voor het schrijven van een XML-file met C# eens kijken bij een van m'n scripts. Misschien ben je daar wat mee. 
Offline GSharp - 27/01/2008 18:05
Avatar van GSharp Lid Hoi titjes,

merci voor de tips en uitleg

ga je scripts over xml eens rustig bekijken, ziet er
in ieder geval interessant uit

alvast bedankt voor je moeite

groeten

GSharp69
Offline Abbas - 27/01/2008 18:08
Avatar van Abbas Gouden medaille

Crew .NET
Geen enkel probleem! Als er nog dingen zijn die je niet verstaat of je hebt nog verder hulp nodig, laat dat dan maar gerust weten. 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.202s