<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
  <xsl:output method="text" version="1.0" encoding="UTF-8" indent="yes"/>
  <xsl:template match="/">
    <xsl:for-each select="root/deviceInfo" disable-output-escaping="yes">
      <xsl:value-of select="SerialNumberLabel"/>
      <xsl:text>;</xsl:text>
      <xsl:value-of select="VersionLabel"/>
      <xsl:text>;</xsl:text>
      <xsl:value-of select="CalDateLabel"/>
      <xsl:text>;</xsl:text>
      <xsl:value-of select="AccCheckDateLabel"/>
      <xsl:text>;</xsl:text>
      <xsl:value-of select="TotalTestsLabel"/>
      <xsl:text>;</xsl:text>
      <xsl:value-of select="Code0Label"/>
      <xsl:text>;</xsl:text>
      <xsl:value-of select="DescriptionLabel"/>
      <xsl:text>;</xsl:text>
      <xsl:value-of select="FileNameLabel"/>
      <xsl:text>;</xsl:text>
      <xsl:text>
</xsl:text>
      <xsl:value-of select="SerialNumberValue"/>
      <xsl:text>;</xsl:text>
      <xsl:value-of select="VersionValue"/>
      <xsl:text>;</xsl:text>
      <xsl:value-of select="CalDateValue"/>
      <xsl:text>;</xsl:text>
      <xsl:value-of select="AccCheckDateValue"/>
      <xsl:text>;</xsl:text>
      <xsl:value-of select="TotalTestsValue"/>
      <xsl:text>;</xsl:text>
      <xsl:value-of select="Code0Value"/>
      <xsl:text>;</xsl:text>
      <xsl:value-of select="DescriptionValue"/>
      <xsl:text>;</xsl:text>
      <xsl:value-of select="FileNameValue"/>
      <xsl:text>;</xsl:text>
    </xsl:for-each>
    <xsl:text>
</xsl:text>
    <xsl:for-each select="root/statisics" disable-output-escaping="yes">
      <xsl:value-of select="Label_00_00"/>
      <xsl:text>;</xsl:text>
      <xsl:value-of select="Label_00_01"/>
      <xsl:text>;</xsl:text>
      <xsl:value-of select="Label_00_02"/>
      <xsl:text>;</xsl:text>
      <xsl:value-of select="Label_00_03"/>
      <xsl:text>;</xsl:text>
      <xsl:value-of select="Label_01_00"/>
      <xsl:text>;</xsl:text>
      <xsl:value-of select="Label_01_01"/>
      <xsl:text>;</xsl:text>
      <xsl:value-of select="Label_01_02"/>
      <xsl:text>;</xsl:text>
      <xsl:value-of select="Label_01_03"/>
      <xsl:text>;</xsl:text>
      <xsl:value-of select="Label_02_00"/>
      <xsl:text>;</xsl:text>
      <xsl:value-of select="Label_02_01"/>
      <xsl:text>;</xsl:text>
      <xsl:value-of select="Label_02_02"/>
      <xsl:text>;</xsl:text>
      <xsl:value-of select="Label_02_03"/>
      <xsl:text>;</xsl:text>
    </xsl:for-each>
    <xsl:text>
</xsl:text>
    <xsl:for-each select="root/statisics" disable-output-escaping="yes">
      <xsl:value-of select="Value_00_00"/>
      <xsl:text>;</xsl:text>
      <xsl:value-of select="Value_00_01"/>
      <xsl:text>;</xsl:text>
      <xsl:value-of select="Value_00_02"/>
      <xsl:text>;</xsl:text>
      <xsl:value-of select="Value_00_03"/>
      <xsl:text>;</xsl:text>
      <xsl:value-of select="Value_01_00"/>
      <xsl:text>;</xsl:text>
      <xsl:value-of select="Value_01_01"/>
      <xsl:text>;</xsl:text>
      <xsl:value-of select="Value_01_02"/>
      <xsl:text>;</xsl:text>
      <xsl:value-of select="Value_01_03"/>
      <xsl:text>;</xsl:text>
      <xsl:value-of select="Value_02_00"/>
      <xsl:text>;</xsl:text>
      <xsl:value-of select="Value_02_01"/>
      <xsl:text>;</xsl:text>
      <xsl:value-of select="Value_02_02"/>
      <xsl:text>;</xsl:text>
      <xsl:value-of select="Value_02_03"/>
      <xsl:text>;</xsl:text>
    </xsl:for-each>
    <xsl:text>
</xsl:text>
    <xsl:for-each select="root/reasonCodes" disable-output-escaping="yes">
      <xsl:value-of select="Label_00_00"/>
      <xsl:text>;</xsl:text>
      <xsl:value-of select="Label_00_01"/>
      <xsl:text>;</xsl:text>
      <xsl:value-of select="Label_00_02"/>
      <xsl:text>;</xsl:text>
      <xsl:value-of select="Label_00_03"/>
      <xsl:text>;</xsl:text>
      <xsl:value-of select="Label_00_04"/>
      <xsl:text>;</xsl:text>
      <xsl:value-of select="Label_01_00"/>
      <xsl:text>;</xsl:text>
      <xsl:value-of select="Label_01_01"/>
      <xsl:text>;</xsl:text>
      <xsl:value-of select="Label_01_02"/>
      <xsl:text>;</xsl:text>
      <xsl:value-of select="Label_01_03"/>
      <xsl:text>;</xsl:text>
      <xsl:value-of select="Label_01_04"/>
      <xsl:text>;</xsl:text>
      <xsl:value-of select="Label_02_00"/>
      <xsl:text>;</xsl:text>
      <xsl:value-of select="Label_02_01"/>
      <xsl:text>;</xsl:text>
      <xsl:value-of select="Label_02_02"/>
      <xsl:text>;</xsl:text>
      <xsl:value-of select="Label_02_03"/>
      <xsl:text>;</xsl:text>
      <xsl:value-of select="Label_02_04"/>
      <xsl:text>;</xsl:text>
      <xsl:value-of select="Label_03_00"/>
      <xsl:text>;</xsl:text>
      <xsl:value-of select="Label_03_01"/>
      <xsl:text>;</xsl:text>
      <xsl:value-of select="Label_03_02"/>
      <xsl:text>;</xsl:text>
      <xsl:value-of select="Label_03_03"/>
      <xsl:text>;</xsl:text>
      <xsl:value-of select="Label_03_04"/>
      <xsl:text>;</xsl:text>
    </xsl:for-each>
    <xsl:text>
</xsl:text>
    <xsl:for-each select="root/reasonCodes" disable-output-escaping="yes">
      <xsl:value-of select="Value_00_00"/>
      <xsl:text>;</xsl:text>
      <xsl:value-of select="Value_00_01"/>
      <xsl:text>;</xsl:text>
      <xsl:value-of select="Value_00_02"/>
      <xsl:text>;</xsl:text>
      <xsl:value-of select="Value_00_03"/>
      <xsl:text>;</xsl:text>
      <xsl:value-of select="Value_00_04"/>
      <xsl:text>;</xsl:text>
      <xsl:value-of select="Value_01_00"/>
      <xsl:text>;</xsl:text>
      <xsl:value-of select="Value_01_01"/>
      <xsl:text>;</xsl:text>
      <xsl:value-of select="Value_01_02"/>
      <xsl:text>;</xsl:text>
      <xsl:value-of select="Value_01_03"/>
      <xsl:text>;</xsl:text>
      <xsl:value-of select="Value_01_04"/>
      <xsl:text>;</xsl:text>
      <xsl:value-of select="Value_02_00"/>
      <xsl:text>;</xsl:text>
      <xsl:value-of select="Value_02_01"/>
      <xsl:text>;</xsl:text>
      <xsl:value-of select="Value_02_02"/>
      <xsl:text>;</xsl:text>
      <xsl:value-of select="Value_02_03"/>
      <xsl:text>;</xsl:text>
      <xsl:value-of select="Value_02_04"/>
      <xsl:text>;</xsl:text>
      <xsl:value-of select="Value_03_00"/>
      <xsl:text>;</xsl:text>
      <xsl:value-of select="Value_03_01"/>
      <xsl:text>;</xsl:text>
      <xsl:value-of select="Value_03_02"/>
      <xsl:text>;</xsl:text>
      <xsl:value-of select="Value_03_03"/>
      <xsl:text>;</xsl:text>
      <xsl:value-of select="Value_03_04"/>
      <xsl:text>;</xsl:text>
    </xsl:for-each>
    <xsl:text>
</xsl:text>
    <xsl:for-each select="root/captions" disable-output-escaping="yes">
      <xsl:value-of select="Test_No"/>
      <xsl:text>;</xsl:text>
      <xsl:value-of select="Date"/>
      <xsl:text>;</xsl:text>
      <xsl:value-of select="Day"/>
      <xsl:text>;</xsl:text>
      <xsl:value-of select="Time"/>
      <xsl:text>;</xsl:text>
      <xsl:value-of select="BrAC"/>
      <xsl:text>;</xsl:text>
      <xsl:value-of select="Test_Result"/>
      <xsl:text>;</xsl:text>
      <xsl:value-of select="Display_Mode"/>
      <xsl:text>;</xsl:text>
      <xsl:value-of select="Sample_Type"/>
      <xsl:text>;</xsl:text>
      <xsl:value-of select="Test_Reason"/>
      <xsl:text>;</xsl:text>
    </xsl:for-each>
    <xsl:for-each select="root/dataset" disable-output-escaping="yes">
      <xsl:text>
</xsl:text>
      <xsl:value-of select="Test_No"/>
      <xsl:text>;</xsl:text>
      <xsl:value-of select="Date"/>
      <xsl:text>;</xsl:text>
      <xsl:value-of select="Day"/>
      <xsl:text>;</xsl:text>
      <xsl:value-of select="Time"/>
      <xsl:text>;</xsl:text>
      <xsl:value-of select="BrAC"/>
      <xsl:text>;</xsl:text>
      <xsl:value-of select="Test_Result"/>
      <xsl:text>;</xsl:text>
      <xsl:value-of select="Display_Mode"/>
      <xsl:text>;</xsl:text>
      <xsl:value-of select="Sample_Type"/>
      <xsl:text>;</xsl:text>
      <xsl:value-of select="Test_Reason"/>
      <xsl:text>;</xsl:text>
    </xsl:for-each>
  </xsl:template>
</xsl:stylesheet>
