Home > DeveloperSection > Beginner > XML Control in ASP.Net

XML Control in ASP.Net


XML XML 
Ratings:
0 Comment(s)
 6620  View(s)
Rate this:

XML Control in ASP.Net

The XML control is used to display an XML document. XSLT document is used to format the XML document. You can format the XML document with the Transform property.

Code:

<asp:Xml ID="Xml1" runat="server" DocumentSource="~/XMLFile.xml" TransformSource="~/XSLTFile2.xslt" Visible="true">

</asp:Xml>

 

In DocumentSource propertyspecify the xml file name which data you want to show on the page. And in TransformSource specify the  xslt file name which format tha xml document.

XMLFile.xml

<?xml version="1.0" encoding="utf-8" ?>

<?xml-stylesheet type="text/xsl" href="XSLTFile.xslt"?>

<Country>

  <cd>

  <State>U.P.</State>

  </cd>

  <cd>

  <State>M.P.</State>

  </cd>

  </Country>

 

XSLT is used to transform an XML document into another XML document. XSL stands for EXtensible Stylesheet Language. XSLT is for XSL Transformations.

XSLTFile2.xslt

<?xml version="1.0" encoding="iso-8859-1"?>

<xsl:stylesheet version="1.0"

xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

  <xsl:template match="/">

    <html>

      <body>

        <h2>State in India</h2>

        <table border="1">

          <tr bgcolor="#9acd32">

            <th>State </th>

          </tr>

          <xsl:for-each select="Country/cd">

            <tr>

              <td>

                <xsl:value-of select="State" />

              </td>      

            </tr>

          </xsl:for-each>

        </table>

      </body>

    </html>

  </xsl:template>

</xsl:stylesheet>

 

 Run the project

 

XML Control in ASP.Net


Don't want to miss updates? Please click the below button!

Follow MindStick