Mam obiekt xmlwriter używany w metodzie. Chciałbym zrzucić to do pliku, aby go przeczytać. Czy istnieje prosty sposób na zrobienie tego?Napisz xmlwriter do pliku
Dzięki
Mam obiekt xmlwriter używany w metodzie. Chciałbym zrzucić to do pliku, aby go przeczytać. Czy istnieje prosty sposób na zrobienie tego?Napisz xmlwriter do pliku
Dzięki
użyć tego kodu
// Create the XmlDocument.
XmlDocument doc = new XmlDocument();
doc.LoadXml("<item><name>wrench</name></item>");
// Add a price element.
XmlElement newElem = doc.CreateElement("price");
newElem.InnerText = "10.95";
doc.DocumentElement.AppendChild(newElem);
// Save the document to a file and auto-indent the output.
XmlTextWriter writer = new XmlTextWriter(@"C:\data.xml", null);
writer.Formatting = Formatting.Indented;
doc.Save(writer);
Jak znaleźć na MSDN: http://msdn.microsoft.com/en-us/library/z2w98a50.aspx
+1 Nie wiedział o "Formatowaniu.Indented" – Brad
Jedną możliwością jest ustawienie XmlWriter do wyjścia do pliku tekstowego:
using (var writer = XmlWriter.Create("dump.xml"))
{
...
}
jeśli masz już instancję 'XmlWriter', czy nie ma już' Stream' ('MemoryStream',' Fi leStream', itp.) do pisania do? – publicgk