Mega Code Archive

 
Categories / ASP.Net Tutorial / XML
 

Append data to an XML file (VB net)

<%@ Page Language="VB" %> <%@ Import Namespace="System.Xml" %> <script runat=server>    sub Page_Load(Sender as Object, e as EventArgs)       dim xmldoc as new XMLDocument()                 try          xmldoc.Load(Server.MapPath("Data.xml"))          dim eleBook as XmlElement = xmldoc.CreateElement("book")          dim attStyle as XmlAttribute = xmldoc.CreateAttribute("style")          eleBook.SetAttributeNode(attStyle)          eleBook.SetAttribute("style", "hardcover")          dim root as XmlElement = xmldoc.Item("bookstore")          root.AppendChild(eleBook)                    xmldoc.Save(Server.MapPath("Data.xml"))          output.Text = "Append operation successful"       catch ex as Exception          output.Text = "Error accessing XML file"       end try          end sub </script> <html><body>    <asp:Label id="output" runat="server" /> </body></html> File: Data.xml <?xml version="1.0"?> <bookstore>   <book genre="asdf">     <title>asdf</title>     <author>       <first-name>asdf</first-name>       <last-name>asdf</last-name>     </author>     <price>asdf</price>   </book>   <book genre="asdf">     <title>asdf</title>     <author>       <first-name>asdf</first-name>       <last-name>asdf</last-name>     </author>     <price>asdf</price>   </book>   <book genre="asdf">     <title>asdf</title>     <author>       <first-name>asdf</first-name>       <last-name>asdf</last-name>     </author>     <price>asdf</price>   </book> </bookstore>