Save XML data to String Writer : XML File Save « XML « ASP.Net






Save XML data to String Writer

<%@ Page Language="C#" %>
<%@ Import Namespace="System.Xml" %>
<%@ Import Namespace="System.IO" %>

<script runat="server">
    void Page_Load(object sender, EventArgs e)
    {    
        XmlDocument empDoc = new XmlDocument();        
        try
        {
            StringWriter writer = new StringWriter();            
            //Load the XML from a String
            empDoc.LoadXml("<?xml version='1.0'?><employees>" +
                        "<employee id='1'>" +    
                        "<firstName>first name</firstName>" + 
                        "<lastName>last name</lastName>" +                       
                        "<city>city</city>" +
                        "<state>state</state><zipCode>99999</zipCode>" +
            "</employee></employees>");    
            //Save the XML data onto a file                    
            empDoc.Save(writer);
            txtResult.Text = writer.ToString();
            Response.Write(writer.ToString());
        }
        catch (XmlException xmlEx)
        {
            Response.Write("XmlException: " + xmlEx.Message);
        }
        catch (Exception ex)
        {
            Response.Write("Exception: " + ex.Message);
        }        
    }   
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head1" runat="server">
    <title>Saving an XML Document to a StringWriter Object</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <asp:TextBox ID="txtResult" runat="server" Width="383px" Height="224px"></asp:TextBox>
        
    </div>
    </form>
</body>
</html>



           
       








Related examples in the same category

1.Save updated XML data set to new XML file
2.Load XML from String and write to file
3.XML File write: element, comments
4.XML file write: Indent, indent char, and Omit Xml Declaration
5.Write XML File with namespace