All pastes #545751 Raw Edit

Untitled

public text v1 · immutable
·published 2007-06-06 21:13 UTC
rendered paste body
<?xml version="1.0"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html" encoding="UTF-8"/>
<xsl:template match="/">
<html>
<head><title>Prediction</title>
</head>
<body>
<!-- 
  senario/units
    defaultUnits
  -->
<table width="100%" border="1">
  <THEAD>
	<TR>
	  <TD width="35%"><B>defaultUnits</B></TD>
        </TR>
  </THEAD> 
  <TBODY>
    <xsl:apply-templates/>
	<xsl:for-each select="//units">
	<TR>
	  <TD width="35%"><xsl:value-of select="defaultUnits" /></TD>	
	</TR>
	</xsl:for-each>
  </TBODY>
</table>
<!-- 
  senario/naturalEnvironment
    temperature
    pressure
    relativeHumidity
    enabled

  -->
<table width="100%" border="1">
  <THEAD>
	<TR>
	   <TD width="35%"><B>Temperature</B></TD>
 	   <TD width="15%"><B>Pressure</B></TD>
	   <TD width="10%"><B>Humidit</B></TD>
	   <TD width="10%"><B>Enable</B></TD>
	</TR>
  </THEAD> 
  <TBODY>
    <xsl:apply-templates/>
	<xsl:for-each select="//naturalEnvironment">
	<TR>	
	   <TD width="35%"><xsl:value-of select="temperature" /></TD>  	
	   <TD width="15%"><xsl:value-of select="pressure" /></TD> 
   	   <TD width="10%"><xsl:value-of select="relativeHumidity" /></TD>
	   <TD width="10%"><xsl:value-of select="enabled" /></TD>
	 </TR>
	</xsl:for-each>
  </TBODY>
</table>
<!--
   senario/loudspeakers
    loudspeaker
      loudspeakerName
      loudspeakerModel
      x
      y
      angle
      orientation
      inverted
      polarityInverted
      relativeLevel
      delay
      enabled
      branch
  -->
<table width="100%" border="1">
  <THEAD>
	<TR>
	   <TD width="35%"><B>Speaker Name</B></TD>
 	   <TD width="15%"><B>Speaker Model</B></TD>
	   <TD width="10%"><B>X-Axis</B></TD>
	   <TD width="10%"><B>Y-Axis</B></TD>
	   <TD width="10%"><B>Angle</B></TD>            
	   <TD width="10%"><B>Orientation</B></TD>      
	   <TD width="10%"><B>Inverted</B></TD>         
	   <TD width="10%"><B>Polarity Inverted</B></TD>
	   <TD width="10%"><B>Relative Level</B></TD>   
	   <TD width="10%"><B>Delay</B></TD>            
	   <TD width="10%"><B>Enabled</B></TD>          
	   <TD width="10%"><B>Branch</B></TD>
        </TR>
  </THEAD> 
  <TBODY>
    <xsl:apply-templates/>
	<xsl:for-each select="//loudspeaker">
	<TR>
	   <TD width="35%"><xsl:value-of select="loudspeakerName" /></TD>  	
	   <TD width="15%"><xsl:value-of select="loudspeakerModel" /></TD> 
   	   <TD width="10%"><xsl:value-of select="x" /></TD>
	   <TD width="10%"><xsl:value-of select="y" /></TD>
	   <TD width="10%"><xsl:value-of select="angle" /></TD>
	   <TD width="10%"><xsl:value-of select="orientation" /></TD>
	   <TD width="10%"><xsl:value-of select="inverted" /></TD>
	   <TD width="10%"><xsl:value-of select="polarityInverted" /></TD>
	   <TD width="10%"><xsl:value-of select="relativeLevel" /></TD>
	   <TD width="10%"><xsl:value-of select="delay" /></TD>
	   <TD width="10%"><xsl:value-of select="enabled" /></TD>
	   <TD width="10%"><xsl:value-of select="branch" /></TD>
	</TR>
	</xsl:for-each>
  </TBODY>
</table>
<!--  
  senario/virtualLoudspeakerArrays/virtualLoudspeakerArray/loudspeakerArrayAnchor
        loudspeakerArrayName
	x
	y
	angle
	orientation
	inverted
	splayDirection
	enabled
	loudspeakerArrayNotes
  -->
<table width="100%" border="1">
  <THEAD>
	<TR>
	   <TD width="35%"><B>loudspeakerArrayName</B></TD>
 	   <TD width="15%"><B>x</B></TD>
	   <TD width="10%"><B>y</B></TD>
	   <TD width="10%"><B>angle</B></TD>
	   <TD width="10%"><B>orientation</B></TD>            
	   <TD width="10%"><B>inverted</B></TD>      
	   <TD width="10%"><B>splayDirection</B></TD>         
	   <TD width="10%"><B>enabled</B></TD>
	   <TD width="10%"><B>loudspeakerArrayNotes</B></TD>     	  
        </TR>
  </THEAD> 
  <TBODY>
    <xsl:apply-templates/>
	<xsl:for-each select="//loudspeakerArrayAnchor">
	<TR>
	   <TD width="35%"><xsl:value-of select="loudspeakerArrayName" /></TD>  	
	   <TD width="15%"><xsl:value-of select="x" /></TD> 
   	   <TD width="10%"><xsl:value-of select="y" /></TD>
	   <TD width="10%"><xsl:value-of select="angle" /></TD>
	   <TD width="10%"><xsl:value-of select="orientation" /></TD>
	   <TD width="10%"><xsl:value-of select="inverted" /></TD>
	   <TD width="10%"><xsl:value-of select="splayDirection" /></TD>
	   <TD width="15%"><xsl:value-of select="enabled" /></TD> 
   	   <TD width="10%"><xsl:value-of select="loudspeakerArrayNotes" /></TD>	  	
	</TR>
	</xsl:for-each>
  </TBODY>
</table>
<!--
  senario/virtualLoudspeakerArrays/virtualLoudspeakerArray/loudspeakerArrayElement
        loudspeakerModel
	relativeAngle
	splayedFrom
	polarityInverted
	relativeLevel
	delay
	enabled
	branch
  -->
<table width="100%" border="1">
  <THEAD>
	<TR>
	     <TD width="10%"><B>loudspeakerModel</B></TD>            
	     <TD width="10%"><B>relativeAngle</B></TD>          
	     <TD width="10%"><B>splayedFrom</B></TD>
	     <TD width="10%"><B>polarityInverted</B></TD>            
	     <TD width="10%"><B>relativeLevel</B></TD>          
	     <TD width="10%"><B>delay</B></TD>            
	     <TD width="10%"><B>enabled</B></TD>          
	     <TD width="10%"><B>branch</B></TD>
        </TR>
  </THEAD> 
  <TBODY>
    <xsl:apply-templates/>
	<xsl:for-each select="//loudspeakerArrayElement">
	<TR>
	     <TD width="15%"><xsl:value-of select="loudspeakerModel" /></TD> 
	     <TD width="15%"><xsl:value-of select="relativeAngle" /></TD> 
   	     <TD width="10%"><xsl:value-of select="splayedFrom" /></TD>
   	     <TD width="10%"><xsl:value-of select="polarityInverted" /></TD>
   	     <TD width="10%"><xsl:value-of select="relativeLevel" /></TD>
   	     <TD width="10%"><xsl:value-of select="delay" /></TD>
   	     <TD width="10%"><xsl:value-of select="enabled" /></TD>
   	     <TD width="10%"><xsl:value-of select="branch" /></TD>
	</TR>
	</xsl:for-each>
  </TBODY>
</table>
<!--
  senario/microphones/microphone
      microphoneName
      microphoneModel
      x
      y
      angle
      orientation
      inverted
      enabled  
  -->
<table width="100%" border="1">
  <THEAD>
	<TR>
	  <TD width="35%"><B>Microphone Name</B></TD>
	  <TD width="35%"><B>Microphone Model</B></TD>
	  <TD width="35%"><B>x</B></TD>
	  <TD width="35%"><B>y</B></TD>
	  <TD width="35%"><B>Angle</B></TD>
	  <TD width="35%"><B>Orientation</B></TD>
	  <TD width="35%"><B>Inverted</B></TD>
	  <TD width="35%"><B>Enabled</B></TD>
        </TR>
  </THEAD> 
  <TBODY>
    <xsl:apply-templates/>
	<xsl:for-each select="//microphone">
	<TR>
	  <TD width="35%"><xsl:value-of select="microphoneName" /></TD>	
	  <TD width="15%"><xsl:value-of select="microphoneModel" /></TD>	
	  <TD width="10%"><xsl:value-of select="x" /></TD>	
	  <TD width="10%"><xsl:value-of select="y" /></TD>	
	  <TD width="10%"><xsl:value-of select="angle" /></TD>	
	  <TD width="10%"><xsl:value-of select="orientation" /></TD>	
	  <TD width="10%"><xsl:value-of select="inverted" /></TD>	
	  <TD width="10%"><xsl:value-of select="enabled" /></TD>	
	</TR>
	</xsl:for-each>
  </TBODY>
</table>

<!-- 
  senario/rectangularWalls/wall
      wallNumber
      wallName
      wallMaterial
      enabled
  -->
<table width="100%" border="1">
  <THEAD>
	<TR>
	  <TD width="35%"><B>wallNumber</B></TD>
	  <TD width="15%"><B>wallName</B></TD>
	  <TD width="10%"><B>wallMaterial</B></TD>
	  <TD width="10%"><B>enabled</B></TD>
        </TR>
  </THEAD> 
  <TBODY>
    <xsl:apply-templates/>
	<xsl:for-each select="//wall">
	<TR>
	  <TD width="35%"><xsl:value-of select="wallNumber" /></TD>	
	  <TD width="15%"><xsl:value-of select="wallName" /></TD>	
	  <TD width="10%"><xsl:value-of select="wallMaterial" /></TD>	
	  <TD width="10%"><xsl:value-of select="enabled" /></TD>	
	</TR>
	</xsl:for-each>
  </TBODY>
</table>

<!-- 
  senario/predictionPlane
    minimum
      x
      y
    size
      x
      y
    enabled
  -->
<table width="100%" border="1">
  <THEAD>
	<TR>
	  <TD width="10%"><B>Minimum x</B></TD>
	  <TD width="10%"><B>Minimum y</B></TD>
	  <TD width="10%"><B>Size x</B></TD>
	  <TD width="10%"><B>Size y</B></TD>
	  <TD width="10%"><B>Enabled</B></TD>
        </TR>
  </THEAD> 
  <TBODY>
    <xsl:apply-templates/>
	<xsl:for-each select="//predictionPlane">
	<TR>
	  <TD width="10%"><xsl:value-of select="minimum/x" /></TD>	
	  <TD width="10%"><xsl:value-of select="minimum/y" /></TD>	
	  <TD width="10%"><xsl:value-of select="size/x" /></TD>	
	  <TD width="10%"><xsl:value-of select="size/y" /></TD>
	  	<TD width="10%"><xsl:value-of select="enabled" /></TD>
	</TR>
	</xsl:for-each>
  </TBODY>
</table>

<!-- 
  senario/predictionParameters
    octaveDivider
    centerFrequency

  -->
<table width="100%" border="1">
  <THEAD>
	<TR>
	  <TD width="35%"><B>octaveDivider</B></TD>
	  <TD width="35%"><B>centerFrequency</B></TD>
        </TR>
  </THEAD> 
  <TBODY>
    <xsl:apply-templates/>
	<xsl:for-each select="//predictionParameters">
	<TR>
	  <TD width="35%"><xsl:value-of select="octaveDivider" /></TD>	
	  <TD width="35%"><xsl:value-of select="centerFrequency" /></TD>	
	</TR>
	</xsl:for-each>
  </TBODY>
</table>
<!--  
  senario/externalGeometryMetadata
    units
      defaultUnits
      distanceUnits
    externalGeometryExtentsEnabled
    geometryExtents
      minimum
        x
	y
      size
        x
	y
  -->
<table width="100%" border="1">
  <THEAD>
	<TR>
	  <TD width="35%"><B>Default Units</B></TD>
	  <TD width="15%"><B>Distance Units</B></TD>
	  <TD width="10%"><B>External Geopetry Extents Enabled</B></TD>
	  <TD width="10%"><B>Geometry Extents Minimum x</B></TD>
	  <TD width="10%"><B>Geometry Extents Minimum y</B></TD>
	  <TD width="10%"><B>Geometry Extents Size x</B></TD>
	  <TD width="10%"><B>Geometry Extents Size y</B></TD>
        </TR>
  </THEAD> 
  <TBODY>
    <xsl:apply-templates/>
	<xsl:for-each select="//externalGeometryMetadata">
	<TR>
	  <TD width="35%"><xsl:value-of select="//units/defaultUnits" /></TD>	
	  <TD width="15%"><xsl:value-of select="//units/distanceUnits" /></TD>	
	  <TD width="10%"><xsl:value-of select="//externalGeometryExtentsEnabled" /></TD>	
	  <TD width="10%"><xsl:value-of select="//geometryExtents/minimum/x" /></TD>	
	  <TD width="10%"><xsl:value-of select="//geometryExtents/minimum/y" /></TD>	
	  <TD width="10%"><xsl:value-of select="//geometryExtents/size/x" /></TD>	
	  <TD width="10%"><xsl:value-of select="//geometryExtents/size/y" /></TD>	
	</TR>
	</xsl:for-each>
  </TBODY>
</table>

<!-- 
 senario/projectSignature
    projectName
    projectVenue
    projectDesigner
    projectDate
    projectNotes
  -->
<table width="100%" border="1">
  <THEAD>
	<TR>
	  <TD width="35%"><B>projectName</B></TD>
	  <TD width="15%"><B>projectVenue</B></TD>
	  <TD width="10%"><B>projectDesigner</B></TD>
	  <TD width="10%"><B>projectDate</B></TD>
	  <TD width="10%"><B>projectNotes</B></TD>
        </TR>
  </THEAD> 
  <TBODY>
    <xsl:apply-templates/>
	<xsl:for-each select="//projectSignature">
	<TR>
	  <TD width="35%"><xsl:value-of select="projectName" /></TD>	
	  <TD width="15%"><xsl:value-of select="projectVenue" /></TD>	
	  <TD width="10%"><xsl:value-of select="projectDesigner" /></TD>	
	  <TD width="10%"><xsl:value-of select="projectDate" /></TD>	
	  <TD width="10%"><xsl:value-of select="projectNotes" /></TD>	
	</TR>
	</xsl:for-each>
  </TBODY>
</table>

<!-- ===============================================  
<table width="100%" border="1">
  <THEAD>
	<TR>
	  <TD width="35%"><B></B></TD>
        </TR>
  </THEAD> 
  <TBODY>
    <xsl:apply-templates/>
	<xsl:for-each select="//">
	<TR>
	  <TD width="35%"><xsl:value-of select="" /></TD>	
	</TR>
	</xsl:for-each>
  </TBODY>
</table>
  =============================================== -->

</body>
</html>
</xsl:template>
</xsl:stylesheet>