Запись/чтение в поток/из потока xml - C#
Формулировка задачи:
Как можно записать xml-код, сгенерированный программно, в поток и считать после.
Сохраняю так:
Читаю:
Ошибка: Необработанное исключение типа "System.ArgumentNullException" в mscorlib.dll
Stream s; public XmlDocument doc = new XmlDocument(); doc.Save(s);
doc.Load(s);
Решение задачи: «Запись/чтение в поток/из потока xml»
textual
Листинг программы
<Window xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:ed="http://schemas.microsoft.com/expression/2010/drawing" x:Class="WpfApplication2.MainWindow" x:Name="Window" Title="MainWindow" Width="640" Height="480"> <Grid x:Name="LayoutRoot"> <Rectangle Width="500" Height="300" HorizontalAlignment="Left" VerticalAlignment="Bottom" Stroke="red" StrokeThickness="10" Fill="#FFF4F4F5" /> <Rectangle Margin="100,100,100,100" Stroke="green" StrokeThickness="10" Fill="#FFF4F4F5" /> <Ellipse Margin="100,100,100,100" Stroke="blue" StrokeThickness="10" Fill="#FFF4F4F5" /> <ed:Callout Margin="100,100,100,100" Width="200" Height="100" HorizontalAlignment="Left" VerticalAlignment="Top" Stroke="gray" StrokeThickness="10" Fill="#FFF4F4F5" AnchorPoint="0,2" CalloutStyle="RoundedRectangle" Content="It's first generated content" FontSize="14" /> <Path Margin="100,100,100,100" Stroke="pink" StrokeThickness="10" Fill="#FFF4F4F5" Stretch="Fill" Data="M100,8L37.9,98555" /> </Grid> </Window>
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д