XML vypadá takto:
<?xml version="1.0" encoding="utf-8"?>
<pages>
<page>
<title>První stránka</title>
<body>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus dignissim nisi quis leo feugiat sed imperdiet mi sodales. Sed sed nibh metus, adipiscing ultricies mi.
Sed venenatis sem tincidunt orci egestas interdum. Morbi ut neque et felis mattis pulvinar eu a nibh. Pellentesque molestie nisl at neque ultricies ullamcorper. Integer
gravida elit ac sem tincidunt a facilisis turpis rhoncus. Quisque sed nisl nunc, ac pharetra lectus. Mauris ut arcu et ante molestie iaculis. Morbi malesuada vestibulum
velit, vel consectetur risus tincidunt sed. Praesent sit amet dapibus elit. Nulla id diam non purus suscipit malesuada at at eros. Ut venenatis dui non libero luctus in
venenatis est feugiat. Duis eget nulla ac nunc pretium placerat.</body>
</page>
</pages>
A jiný příklad editu takto:
XmlDocument xmldoc = new XmlDocument();
xmldoc.Load(Server.MapPath(@"data/pages.xml"));
XmlNode xmlnode = xmldoc.DocumentElement.ChildNodes.Item(selectIndex);
xmlnode["title"].InnerText = this.TextBox1.Text.Trim();
xmlnode["body"].InnerText = this.Editor.Text.Trim();
xmldoc.Save(Server.MapPath(@"data/pages.xml"));
A když chci provést změnu, tak se nic v XML souboru nepřepíše - ale VS vyhodí message zda chci provest zmenu v XML souboru ale přitom se nic nezmění. Nechápu to - protože na stránce, kde jsem to testovat se přepíše. Používám VS 10 a .net 4