<%@ 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>
|