Mostra un file XML o il risultato di una trasformazione XSL
Proprietà
| Proprietà |
Descrizione |
| Document |
Specifica un documento XML utilizzando l’oggetto
System.Xml.XmlDocument |
| DocumentContent |
Specifica una stringa XML |
| DocumentSource |
Specifica il percorso del file da visualizzare |
| id |
Identificativo univoco del controllo |
| runat |
Specifica quando il conrollo è lato server
(se impostato a “server”) |
| Transform |
Formatta l’ XML usando l’oggetto System.Xml.Xsl.XslTransform |
| TransformSource |
Specifica il percorso del file XSL |
Esempio
<html>
<body>
<form runat="server">
<asp:Xml DocumentSource="friends.xml" TransformSource="friends.xsl" runat="server" />
</form>
<p><a href="cdcatalog.xml" target="_blank">vedi
l'XML</a></p>
<p><a href="cdcatalog.xsl" target="_blank">vedi
l'XSL</a></p>
</body>
</html>
friends.xml
<?xml version="1.0" encoding="ISO-8859-1"?>
<friends>
<friend>
<name>Pippo</name>
<telephone>2899902084</telephone>
</friend>
<friend>
<name>Paperino</name>
<telephone>034777221</telephone>
</friend>
<friend>
<name>Topolino</name>
<telephone>399723452</telephone>
</friend>
<friend>
<name>Paperone</name>
<telephone>003882482</telephone>
</friend>
</friends>
friends.xsl
<?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>
<h1>My friends </h1><br />
<table border="1">
<tr>
<td align="left">Nome</td>
<td align="left">Telefono</td>
</tr>
<xsl:for-each select="friends/friend">
<tr>
<td><xsl:value-of
select="name" /></td>
<td><xsl:value-of
select="telephone" /></td>
</tr>
</xsl:for-each>
</table>
</body>
</html>
</xsl:template>
</xsl:stylesheet>