mirror of
https://github.com/moparisthebest/xeps
synced 2024-11-25 02:32:18 -05:00
74 lines
3.0 KiB
XML
74 lines
3.0 KiB
XML
|
|
||
|
<!-- Author: stpeter -->
|
||
|
|
||
|
<xsl:stylesheet xmlns:xsl='http://www.w3.org/1999/XSL/Transform' version='1.0'>
|
||
|
|
||
|
<xsl:output method='html'/>
|
||
|
|
||
|
<xsl:template match='/'>
|
||
|
<html>
|
||
|
<head>
|
||
|
<title><xsl:value-of select='/jep/header/shortname'/></title>
|
||
|
<link rel='stylesheet' type='text/css' href='/jeps/jep.css' />
|
||
|
<link rel='shortcut icon' type='image/x-icon' href='/favicon.ico' />
|
||
|
<link>
|
||
|
<xsl:attribute name='rel'><xsl:text>alternate</xsl:text></xsl:attribute>
|
||
|
<xsl:attribute name='href'><xsl:text>http://www.jabber.org/jeps/jep-</xsl:text><xsl:value-of select='/jep/header/number'/><xsl:text>.html</xsl:text></xsl:attribute>
|
||
|
</link>
|
||
|
<!-- BEGIN META TAGS FOR DUBLIN CORE -->
|
||
|
<meta>
|
||
|
<xsl:attribute name='name'><xsl:text>DC.Title</xsl:text></xsl:attribute>
|
||
|
<xsl:attribute name='content'><xsl:value-of select='/jep/header/shortname'/></xsl:attribute>
|
||
|
</meta>
|
||
|
<meta>
|
||
|
<xsl:attribute name='name'><xsl:text>DC.Publisher</xsl:text></xsl:attribute>
|
||
|
<xsl:attribute name='content'>Jabber Software Foundation</xsl:attribute>
|
||
|
</meta>
|
||
|
<meta>
|
||
|
<xsl:attribute name='name'><xsl:text>DC.Date</xsl:text></xsl:attribute>
|
||
|
<xsl:attribute name='content'><xsl:value-of select='/jep/header/revision/date'/></xsl:attribute>
|
||
|
</meta>
|
||
|
<!-- END META TAGS FOR DUBLIN CORE -->
|
||
|
</head>
|
||
|
<body>
|
||
|
<h1><xsl:value-of select='/jep/header/shortname'/></h1>
|
||
|
<p>This page provides information about the XML namespaces defined in
|
||
|
<a>
|
||
|
<xsl:attribute name='href'>
|
||
|
<xsl:text>http://www.jabber.org/jeps/jep-</xsl:text>
|
||
|
<xsl:value-of select='/jep/header/number'/>
|
||
|
<xsl:text>.html</xsl:text>
|
||
|
</xsl:attribute>
|
||
|
<xsl:text>JEP-</xsl:text><xsl:value-of select='/jep/header/number' />:<xsl:text> </xsl:text><xsl:value-of select='/jep/header/title' />
|
||
|
</a>
|
||
|
(part of the <a href="http://www.jabber.org/jeps/">JEP series</a> published by the <a href="http://www.jabber.org/jsf/">Jabber Software Foundation</a>).</p>
|
||
|
|
||
|
<xsl:variable name='schema.count' select='count(/jep/header/schemaloc)'/>
|
||
|
<xsl:if test='$schema.count > 0'>
|
||
|
<p>The following XML schemas are available for the <xsl:value-of select='/jep/header/title' /> protocol:</p>
|
||
|
<ul>
|
||
|
<xsl:apply-templates select='/jep/header/schemaloc'/>
|
||
|
</ul>
|
||
|
</xsl:if>
|
||
|
|
||
|
<p>Last Updated: <xsl:value-of select='/jep/header/revision/date'/></p>
|
||
|
|
||
|
</body>
|
||
|
</html>
|
||
|
</xsl:template>
|
||
|
|
||
|
<xsl:template match='schemaloc'>
|
||
|
<xsl:variable name='this.url' select='url'/>
|
||
|
<xsl:variable name='ns.count' select='count(ns)'/>
|
||
|
<xsl:choose>
|
||
|
<xsl:when test="$ns.count > 0">
|
||
|
<li><a href='{$this.url}'><xsl:value-of select='url'/></a></li>
|
||
|
</xsl:when>
|
||
|
<xsl:otherwise>
|
||
|
<li><a href='{$this.url}'><xsl:value-of select='url'/></a></li>
|
||
|
</xsl:otherwise>
|
||
|
</xsl:choose>
|
||
|
</xsl:template>
|
||
|
|
||
|
</xsl:stylesheet>
|