Hallo,
Ik wil graag in c# een xml document opbouwen en deze vervolgens terugsturen naar de client. Nu heb ik zelf al gekeken hoe ik dit kan bewerkstelligen, maar het is me niet gelukt.
Allereerst zijn heel veel voorbeelden op internet geënt op het maken of inlezen van een document. Dit wil ik niet. Er wordt uiteindeljik geen document weggeschreven, maar de output wordt direct met een ander content-type (iets met xml) teruggezonden naar de browser. Ten tweede zijn er voorbeelden waarbij gebruik wordt gemaakt van een string met xml gegevens, die dan ook weer wordt weggeschreven of af en toe wél direct wordt teruggezonden.
Wat ik wil is een xml document opbouwen als écht xml object. Met objecten. Nu heb je in c# een XmlElement en een XmlNode object. Deze laatste lijkt me handig, omdat het een abstracte klasse is die je kunt overerven. Op die manier zou je voor alle xml elementen die je hebt een klasse kunnen maken. Best veel werk, maar programmeertechnisch lijkt het mij wel netjes.
Maar ik kom niet echt verder. Ik heb al wat geprobeerd in het verleden met die klassen, maar krijg altijd problemen omdat je ze weer niet mag gebruiken, omdat je ze niet zomaar mag aanroepen, enz.
Weet iemand hier hoe je het bovenstaande wél kunt bereiken?
Ik wil graag in c# een xml document opbouwen en deze vervolgens terugsturen naar de client. Nu heb ik zelf al gekeken hoe ik dit kan bewerkstelligen, maar het is me niet gelukt.
Allereerst zijn heel veel voorbeelden op internet geënt op het maken of inlezen van een document. Dit wil ik niet. Er wordt uiteindeljik geen document weggeschreven, maar de output wordt direct met een ander content-type (iets met xml) teruggezonden naar de browser. Ten tweede zijn er voorbeelden waarbij gebruik wordt gemaakt van een string met xml gegevens, die dan ook weer wordt weggeschreven of af en toe wél direct wordt teruggezonden.
Wat ik wil is een xml document opbouwen als écht xml object. Met objecten. Nu heb je in c# een XmlElement en een XmlNode object. Deze laatste lijkt me handig, omdat het een abstracte klasse is die je kunt overerven. Op die manier zou je voor alle xml elementen die je hebt een klasse kunnen maken. Best veel werk, maar programmeertechnisch lijkt het mij wel netjes.
Maar ik kom niet echt verder. Ik heb al wat geprobeerd in het verleden met die klassen, maar krijg altijd problemen omdat je ze weer niet mag gebruiken, omdat je ze niet zomaar mag aanroepen, enz.
Weet iemand hier hoe je het bovenstaande wél kunt bereiken?