Er zijn in principe twee kant-en-klare technologieën in .NET waarmee u XML kunt maken. In beide gevallen kom je niet aan het schrijven van behoorlijk wat code.
1) Het XmlDocument aanpak, bijv. de XML DOM gebaseerde manier van doen. U maakt een XmlDocument, maakt knooppunten, stelt attributen in, maakt onderliggende knooppunten enzovoort, en slaat uiteindelijk alles op schijf op.
Voordelen:werkt op .NET 1.x en hoger, is vrij wijdverbreid en bekend Nadelen:is een beetje "onhandig", houdt je hele XML-structuur in het geheugen
Zie meer informatie in de MSDN-documenten en talloze artikelen en blogposts op internet
2) Dan is er het nieuwere Linq-to-XML aanpak, waarbij u uw document maakt met behulp van Linq-instructies. Dit is alleen beschikbaar in .NET 3.5 en hoger, en sommige mensen houden ervan, anderen haten het met veel passie :-)
Voordelen:als je van LINQ houdt, voelt het heel natuurlijk en "directer" dan de XML DOM-aanpak Nadelen:alleen op .NET 3.5 en hoger
Bekijk enkele artikelen en blogberichten over het onderwerp:
- http://www.codeguru.com/csharp /csharp/cs_linq/article.php/c13715/
- http://colinmackay .co.uk/blog/2008/04/08/introduction-to-linq-to-xml/
- http://www.codeproject.com/KB/linq/Introduction_LINQToXML. aspx
Er is zeker nog veel meer - gewoon bing of google voor "linq to xml".