27 lines
761 B
HTML
27 lines
761 B
HTML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.w3.org/1999/xhtml" version="1.0">
|
|
<xsl:output method="xml" indent="yes" encoding="UTF-8"/>
|
|
<xsl:template match="/persons">
|
|
<html>
|
|
<head>
|
|
<title>Testing XML Example</title>
|
|
</head>
|
|
<body>
|
|
<h1>Persons</h1>
|
|
<ul>
|
|
<xsl:apply-templates select="person">
|
|
<xsl:sort select="family-name"/>
|
|
</xsl:apply-templates>
|
|
</ul>
|
|
</body>
|
|
</html>
|
|
</xsl:template>
|
|
<xsl:template match="person">
|
|
<li>
|
|
<xsl:value-of select="family-name"/>
|
|
<xsl:text>, </xsl:text>
|
|
<xsl:value-of select="name"/>
|
|
</li>
|
|
</xsl:template>
|
|
</xsl:stylesheet>
|