<asp:Content ID="Content1" ContentPlaceHolderID="PlaceHolderHeader" Runat="Server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="PlaceHolderForTitleAndIntro" Runat="Server">
<table width="100%" cellpadding="2" cellspacing="0">
<tr valign="top" class="ArticleTitle">
<td style="padding-left:10px;" valign="middle">
asp:Xml control</td>
</tr>
<tr>
<td class="ArticleContents">
Xml control is used to load and transform Xml document.
</td>
</tr>
<tr>
<td colspan="2"> </td>
</tr>
</table>
</asp:Content>
<asp:Content ID="Content3" ContentPlaceHolderID="PlaceHolderForContents" Runat="Server">
<div class="ArticleContents">
Xml control is used to load and transform XML document.
Following are some important properties that are very useful.
<table width="100%" class="TutoPropPlaceHolder" border="1" cellpadding="2" cellspacing="1">
<tr>
<td class="DemoCP">DocumentSource</td>
<td>
Path of the XML document to be used to write data.
</td>
</tr>
<tr>
<td class="DemoCP">TransformSource</td>
<td>
This must be a valid XSL Transform document. This is used to transform the XML document before its contents are written.
</td>
</tr>
</table>
<!-- START - Demo Section -->
<table class="DemoPlaceHolder" border="1" cellpadding="2" cellspacing="4">
<tr>
<td class="DemoTitle">
DEMO : Xml
</td>
<td align="right">
<a class="DemoShowSource" href="../../misc/codeviewer/default.aspx?pagename=~/tutorials/controls/xml.aspx" target="_blank">Show Source Code</a>
</td>
</tr>
<tr>
<td>
<asp:Xml ID="Xml1" runat="Server"
DocumentSource="~/tutorials/controls/controldata/XMLFile.xml"
TransformSource="~/tutorials/controls/controldata/XSLTFile.xsl"></asp:Xml>
</td>
<td>
</td>
</tr>
<tr>
<td colspan="2">
<pre>
// Xml Control ///////////////////////////////////////////////////
<asp:Xml ID="Xml1" runat="Server" DocumentSource="~/tutorials/controls/controldata/XMLFile.xml" TransformSource="~/tutorials/controls/controldata/XSLTFile.xsl"></asp:Xml>
// XSL File //////////////////////////////////////////////////////
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/DotNetFunda">
<xsl:apply-templates select="Writers" />
</xsl:template>
<xsl:template match="Writers">
<table style="border:1px solid #456789;" cellpadding="2" cellspacing="1" width="100%">
<tr aligh="left">
<td style="width:20%;">Name</td>
<td>
<xsl:value-of select="Name"/>
</td>
</tr>
<tr aligh="left">
<td style="width:20%;">
Place
</td>
<td>
<xsl:value-of select="From"/>
</td>
</tr>
</table>
</xsl:template>
</xsl:stylesheet>
// XML File //////////////////////////////////////////////////////
<DotNetFunda>
<Writers>
<Name>Sheo Narayan</Name>
<From>Hyderabad, India</From>
</Writers>
<Writers>
<Name>Vijay Bandaru</Name>
<From>Virginia, USA</From>
</Writers>
<Writers>
<Name>Raheem Shaik</Name>
<From>New York, USA</From>
</Writers>
<Writers>
<Name>Jay Shankar</Name>
<From>Aurangabad, India</From>
</Writers>
<Writers>
<Name>Dr. Sunita Narayan</Name>
<From>Bokaro, India</From>
</Writers>
<Writers>
<Name>Sunil Kumar Prasad</Name>
<From>Ranchi, India</From>
</Writers>
<Writers>
<Name>Sunita Shankar</Name>
<From>Daudnagar, India</From>
</Writers>
</DotNetFunda>
</pre>
</td>
</tr>
</table>
<!-- END - Demo Section -->
</div>
<br />
<script language="javascript" type="text/javascript">
function GiveAlertToUser()
{
alert("Hi Dear, Client side method worked.");
}
</script>
</asp:Content>
<asp:Content ID="Content4" ContentPlaceHolderID="PlaceHolderFooter" Runat="Server">
</asp:Content>
Go Top