Files
Facilitor/APPL/API2/reference.xsl
Jos Groot Lipman d6952e7992 FSN#32930 API Documentatie genereren
svn path=/Website/trunk/; revision=25831
2015-08-04 10:51:30 +00:00

57 lines
2.4 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:output method="html" encoding="windows-1252" indent="yes"/>
<xsl:template match="/">
<html>
<head>
<link rel="stylesheet" type="text/css" href="../appl/api2/reference.css?"/>
</head>
<body>
<h1>API reference <xsl:value-of select="/api/records_name"/></h1>
Record name: <xsl:value-of select="/api/record_name"/><br />
Records name: <xsl:value-of select="/api/records_name"/><br />
<h2>Parameters</h2>
<xsl:element name="ul">
<xsl:element name="li">
include
<xsl:element name="ul">
<xsl:for-each select="/api/includes/*">
<xsl:element name="li">
<xsl:element name="a">
<xsl:attribute name="href">../api2/<xsl:value-of select="local-name()"/>.doc</xsl:attribute>
<xsl:value-of select="local-name()"/>
</xsl:element>
</xsl:element>
</xsl:for-each>
</xsl:element>
</xsl:element>
</xsl:element>
<h2>Example:</h2>
<div class="sample">
GET /api2/<xsl:value-of select="/api/records_name"/>.json
</div>
<xsl:element name="a">
<xsl:attribute name="href">../api2/<xsl:value-of select="/api/records_name"/>.html?limit=3</xsl:attribute>
<xsl:attribute name="target">_new</xsl:attribute>
try
</xsl:element>
<div class="sample">
GET /api2/<xsl:value-of select="/api/records_name"/>.xml
</div>
<xsl:element name="a">
<xsl:attribute name="href">../api2/<xsl:value-of select="/api/records_name"/>.xml?limit=3</xsl:attribute>
<xsl:attribute name="target">_new</xsl:attribute>
try
</xsl:element>
<h2>Fields list</h2>
<xsl:for-each select="/api/fields/*">
<h3>Field: <xsl:value-of select="local-name()"/></h3>
Name: <xsl:value-of select="local-name()"/><br />
Filter: <xsl:value-of select="filter"/>
</xsl:for-each>
</body>
</html>
</xsl:template>
</xsl:stylesheet>