Toon posts:

[C#] Ophalen data naarXML-structuur

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb een query die vanuit een oracle database gegevens ophaald uit bijvoorbeeld 2 tabellen die aan elkaar gerelateerd zijn. Deze geeft dus een dataset terug met 1 tabel.
Waar ik echter naar opzoek ben is de mogelijk om de structuur met gegevens gelijk in XML op te kunnen leveren, die 2e tabel hierarchisch onder de eerst.
Bovenstaand omdat ik een XML bericht moet aanleveren met 5 geneste tabellen. Ik kan nu wel via een loop de recordset doorlopen en zelf het XMl bericht aanmaken maar wellicht is er een eenvoudigere manier.
Ik heb al gezocht op internet. Vond wel iets van GetXML op dataset maar de structuur blijft plat.

  • whoami
  • Registratie: December 2000
  • Laatst online: 00:19
Een DataSet heeft een WriteXml method.
Ik geloof dat je dmv een XSD zelf kunt specifieren hoe je XML er dan uiteindelijk moet uit zien.

https://fgheysels.github.io/


Verwijderd

Topicstarter
Het punt is eerder het samenstellen van de dataset-structuur vanuit de query.
Maar heb al een oplossing gevonden:
Voor elke tabel een query uitvoeren elke dataset die hieruit terugkomt mergen in een nieuwe totaal dataset die alle relaties inzich heeft (dataset die dus van te voren hebt vast gesteld. Vervolgens deze omzetten met XmlDataDocument(Dataset).