<?xml version="1.0" encoding="UTF-8"?>
<maxdQL version="0.1" name="GetAllMeasurementNamesSimpleHTML" >
	
	<description>Displays the measurement names for a database.</description>
	
	<arguments type="user" >
			<var name="MeasurementNames" comment="the measurement names, * for all" />
	</arguments>
	
	<xfunction id="formatBrowseResult" comment="does some groovy tricks"   >
		<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
			<xsl:output method="xml" encoding="ISO-8859-1" indent="no" omit-xml-declaration="yes"  media-type="text/html" />
			<xsl:strip-space elements="entries Measurement"/>
			<xsl:template match="/" >
				<ul>
					<xsl:for-each select="entries/browse/Measurement">
						<li>
							
							<xsl:value-of select="@Name"/>
						</li>
					</xsl:for-each>
				</ul>
			</xsl:template>
		</xsl:stylesheet>
	</xfunction>
	
	
	<query id="1" name="BrowseMeasurements" comment="browsing measurement table" type="maxdBrowse" >
		<names uref="user" name="MeasurementNames" />
		
		<action>browse</action>
		<table>Measurement</table>
	</query>

	<query id="2" name="PresentMyResults" comment="now take the results and present them" type="export" >
		<h1>Query results</h1>
		<h2>Measurements found</h2>
		<searchResult xref="formatBrowseResult" processResultID="1" />
		
	</query>
	
</maxdQL>
