XML Output
Of course, creating, modifying, and deleting XML data does no good if you cannot persist the changes. This section contains a few ways to output your XML.
Saving with XDocument.Save()
You can save your XML document using any of several XDocument.Save methods. Here is a list of prototypes:
void XDocument.Save(string filename); void XDocument.Save(TextWriter textWriter); void XDocument.Save(XmlWriter writer); void XDocument.Save(string filename, SaveOptions options); void XDocument.Save(TextWriter textWriter, SaveOptions options);
Listing 7-36 is an example where I save the XML document to a file in my project's folder.
Example. Saving a Document with the XDocument.Save Method
XDocument xDocument = new XDocument( new XElement("BookParticipants", ... |
Get Pro LINQ: Language Integrated Query in C# 2008 now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.