title: Transformation with Saxon 6.5.5 and XLST does not work correctly
body: <p>I want to transform this xml:</p>
  
  <pre><code>    &lt;?xml version="1.0" encoding="utf-8"?&gt;
  &lt;KNX xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" CreatedBy="ETS4" ToolVersion="ETS 4.1.2 (Build 3013)" xmlns="http://knx.org/xml/project/11"&gt;
    &lt;Project Id="P-065C"&gt;
      &lt;Installations&gt;
        &lt;Installation InstallationId="0" Name="" BCUKey="4294967295" DefaultLine="P-065C-0_L-2" IPRoutingMulticastAddress="224.0.23.12" SplitType="None" CompletionStatus="Undefined"&gt;
          &lt;Topology&gt;
            &lt;Area Id="P-065C-0_A-0" Name="Backbone Bereich" Address="0" CompletionStatus="Undefined"&gt;
              &lt;Line Id="P-065C-0_L-0" Name="Bereichslinie" Address="0" MediumTypeRefId="MT-5" DomainAddress="0" DomainAddressIsChecked="0" CompletionStatus="Undefined" IPRoutingMulticastAddress="224.0.23.12" MulticastTTL="16" /&gt;
            &lt;/Area&gt;
            &lt;Area Id="P-065C-0_A-1" Name="Neuer Bereich" Address="1" CompletionStatus="Undefined"&gt;
              &lt;Line Id="P-065C-0_L-1" Name="Hauptlinie" Address="0" MediumTypeRefId="MT-5" DomainAddress="0" DomainAddressIsChecked="0" CompletionStatus="Undefined" IPRoutingMulticastAddress="224.0.23.12" MulticastTTL="16" /&gt;
              &lt;Line Id="P-065C-0_L-2" Name="Neue Linie" Address="1" MediumTypeRefId="MT-0" DomainAddress="0" DomainAddressIsChecked="0" CompletionStatus="Undefined" IPRoutingMulticastAddress="224.0.23.12" MulticastTTL="16"&gt;
                &lt;DeviceInstance Id="P-065C-0_DI-1" ProductRefId="M-0002_H-2CDG.20110.20085.20R0011-1_P-2CDG.20110.20085.20R0011" Hardware2ProgramRefId="M-0002_H-2CDG.20110.20085.20R0011-1_HP" CompletionStatus="Undefined" IndividualAddressLoaded="0" ApplicationProgramLoaded="0" ParametersLoaded="0" CommunicationPartLoaded="0" MediumConfigLoaded="0" IsCommunicationObjectVisibilityCalculated="1" Broken="0" /&gt;
                &lt;DeviceInstance Id="P-065C-0_DI-2" ProductRefId="M-0002_H-2CDG110061R0011-1_P-2CDG.20110.20061.20R0011" Hardware2ProgramRefId="M-0002_H-2CDG110061R0011-1_HP-A035-10-377F" Address="0" CompletionStatus="Undefined" IndividualAddressLoaded="0" ApplicationProgramLoaded="0" ParametersLoaded="0" CommunicationPartLoaded="0" MediumConfigLoaded="0" IsCommunicationObjectVisibilityCalculated="1" Broken="0" /&gt;
                &lt;DeviceInstance Id="P-065C-0_DI-3" ProductRefId="M-0008_H-8.20.2F.2F.2018500-1-O0001_P-185.2000" Hardware2ProgramRefId="M-0008_H-8.20.2F.2F.2018500-1-O0001_HP-1058-01-D423-O0001" Address="1" LastModified="2012-09-07T14:20:33" CompletionStatus="Undefined" IndividualAddressLoaded="0" ApplicationProgramLoaded="0" ParametersLoaded="0" CommunicationPartLoaded="0" MediumConfigLoaded="0" IsCommunicationObjectVisibilityCalculated="1" Broken="0"&gt;
                  &lt;ComObjectInstanceRefs&gt;
                    &lt;ComObjectInstanceRef RefId="M-0008_A-1058-01-D423-O0001_O-0_R-5" IsActive="1"&gt;
                      &lt;Connectors&gt;
                        &lt;Send GroupAddressRefId="P-065C-0_GA-1" /&gt;
                      &lt;/Connectors&gt;
                    &lt;/ComObjectInstanceRef&gt;
                    &lt;ComObjectInstanceRef RefId="M-0008_A-1058-01-D423-O0001_O-1_R-11" IsActive="1"&gt;
                      &lt;Connectors&gt;
                        &lt;Send GroupAddressRefId="P-065C-0_GA-1" /&gt;
                      &lt;/Connectors&gt;
                    &lt;/ComObjectInstanceRef&gt;
                    &lt;ComObjectInstanceRef RefId="M-0008_A-1058-01-D423-O0001_O-2_R-23" IsActive="1"&gt;
                      &lt;Connectors&gt;
                        &lt;Send GroupAddressRefId="P-065C-0_GA-2" /&gt;
                      &lt;/Connectors&gt;
                    &lt;/ComObjectInstanceRef&gt;
                    &lt;ComObjectInstanceRef RefId="M-0008_A-1058-01-D423-O0001_O-3_R-26" IsActive="1"&gt;
                      &lt;Connectors&gt;
                        &lt;Send GroupAddressRefId="P-065C-0_GA-2" /&gt;
                      &lt;/Connectors&gt;
                    &lt;/ComObjectInstanceRef&gt;
                  &lt;/ComObjectInstanceRefs&gt;
                &lt;/DeviceInstance&gt;
                &lt;DeviceInstance Id="P-065C-0_DI-6" ProductRefId="M-0048_H-1319201-2_P-1319201" Hardware2ProgramRefId="M-0048_H-1319201-2_HP-131C-12-4C9E" Address="2" LastModified="2012-09-07T12:16:26" CompletionStatus="Undefined" IndividualAddressLoaded="0" ApplicationProgramLoaded="0" ParametersLoaded="0" CommunicationPartLoaded="0" MediumConfigLoaded="0" IsCommunicationObjectVisibilityCalculated="1" Broken="0"&gt;
                  &lt;ComObjectInstanceRefs&gt;
                    &lt;ComObjectInstanceRef RefId="M-0048_A-131C-12-4C9E_O-12_R-209" IsActive="1" /&gt;
                    &lt;ComObjectInstanceRef RefId="M-0048_A-131C-12-4C9E_O-13_R-13" IsActive="1" /&gt;
                    &lt;ComObjectInstanceRef RefId="M-0048_A-131C-12-4C9E_O-14_R-14" IsActive="1" /&gt;
                    &lt;ComObjectInstanceRef RefId="M-0048_A-131C-12-4C9E_O-15_R-15" IsActive="1" /&gt;
                    &lt;ComObjectInstanceRef RefId="M-0048_A-131C-12-4C9E_O-16_R-63" IsActive="1" /&gt;
                    &lt;ComObjectInstanceRef RefId="M-0048_A-131C-12-4C9E_O-17_R-17" IsActive="1" /&gt;
                    &lt;ComObjectInstanceRef RefId="M-0048_A-131C-12-4C9E_O-4_R-68" IsActive="1" /&gt;
                    &lt;ComObjectInstanceRef RefId="M-0048_A-131C-12-4C9E_O-40_R-215" IsActive="1" /&gt;
                    &lt;ComObjectInstanceRef RefId="M-0048_A-131C-12-4C9E_O-1_R-2" IsActive="1"&gt;
                      &lt;Connectors&gt;
                        &lt;Send GroupAddressRefId="P-065C-0_GA-3" /&gt;
                      &lt;/Connectors&gt;
                    &lt;/ComObjectInstanceRef&gt;
                    &lt;ComObjectInstanceRef RefId="M-0048_A-131C-12-4C9E_O-0_R-1" IsActive="1"&gt;
                      &lt;Connectors&gt;
                        &lt;Send GroupAddressRefId="P-065C-0_GA-3" /&gt;
                      &lt;/Connectors&gt;
                    &lt;/ComObjectInstanceRef&gt;
                    &lt;ComObjectInstanceRef RefId="M-0048_A-131C-12-4C9E_O-7_R-8" IsActive="1" /&gt;
                    &lt;ComObjectInstanceRef RefId="M-0048_A-131C-12-4C9E_O-8_R-122" IsActive="1" /&gt;
                  &lt;/ComObjectInstanceRefs&gt;
                &lt;/DeviceInstance&gt;
                &lt;DeviceInstance Id="P-065C-0_DI-5" ProductRefId="M-0008_H-8.20.2F.2F.20570.2000-1_P-570.2000" Hardware2ProgramRefId="M-0008_H-8.20.2F.2F.20570.2000-1_HP" Address="3" CompletionStatus="Undefined" IndividualAddressLoaded="0" ApplicationProgramLoaded="0" ParametersLoaded="0" CommunicationPartLoaded="0" MediumConfigLoaded="0" IsCommunicationObjectVisibilityCalculated="1" Broken="0" /&gt;
                &lt;DeviceInstance Id="P-065C-0_DI-7" ProductRefId="M-0007_H-2CDG.20110.20079.20R0011-1-O0002_P-6197.2F22" Hardware2ProgramRefId="M-0007_H-2CDG.20110.20079.20R0011-1-O0002_HP-A043-12-5DB8-O0002" Address="4" LastModified="2012-09-07T14:20:45" CompletionStatus="Undefined" IndividualAddressLoaded="0" ApplicationProgramLoaded="0" ParametersLoaded="0" CommunicationPartLoaded="0" MediumConfigLoaded="0" IsCommunicationObjectVisibilityCalculated="1" Broken="0"&gt;
                  &lt;ComObjectInstanceRefs&gt;
                    &lt;ComObjectInstanceRef RefId="M-0007_A-A043-12-5DB8-O0002_O-10_R-2438" IsActive="1"&gt;
                      &lt;Connectors&gt;
                        &lt;Send GroupAddressRefId="P-065C-0_GA-1" /&gt;
                      &lt;/Connectors&gt;
                    &lt;/ComObjectInstanceRef&gt;
                    &lt;ComObjectInstanceRef RefId="M-0007_A-A043-12-5DB8-O0002_O-12_R-2319" IsActive="1" /&gt;
                    &lt;ComObjectInstanceRef RefId="M-0007_A-A043-12-5DB8-O0002_O-13_R-2443" IsActive="1" /&gt;
                    &lt;ComObjectInstanceRef RefId="M-0007_A-A043-12-5DB8-O0002_O-34_R-2433" IsActive="1" /&gt;
                    &lt;ComObjectInstanceRef RefId="M-0007_A-A043-12-5DB8-O0002_O-35_R-2440" IsActive="1"&gt;
                      &lt;Connectors&gt;
                        &lt;Send GroupAddressRefId="P-065C-0_GA-2" /&gt;
                      &lt;/Connectors&gt;
                    &lt;/ComObjectInstanceRef&gt;
                    &lt;ComObjectInstanceRef RefId="M-0007_A-A043-12-5DB8-O0002_O-38_R-2450" IsActive="1" /&gt;
                    &lt;ComObjectInstanceRef RefId="M-0007_A-A043-12-5DB8-O0002_O-59_R-2432" IsActive="1" /&gt;
                    &lt;ComObjectInstanceRef RefId="M-0007_A-A043-12-5DB8-O0002_O-37_R-2316" DatapointType="DPST-3-7" IsActive="1" /&gt;
                  &lt;/ComObjectInstanceRefs&gt;
                &lt;/DeviceInstance&gt;
                &lt;DeviceInstance Id="P-065C-0_DI-8" ProductRefId="M-0008_H-8.20.2F.2F.20880.20xx-1_P-880.20xx" Hardware2ProgramRefId="M-0008_H-8.20.2F.2F.20880.20xx-1_HP-A003-01-737E" Address="5" LastModified="2012-09-07T12:16:43" CompletionStatus="Undefined" IndividualAddressLoaded="0" ApplicationProgramLoaded="0" ParametersLoaded="0" CommunicationPartLoaded="0" MediumConfigLoaded="0" IsCommunicationObjectVisibilityCalculated="1" Broken="0"&gt;
                  &lt;ComObjectInstanceRefs&gt;
                    &lt;ComObjectInstanceRef RefId="M-0008_A-A003-01-737E_O-0_R-0" IsActive="1"&gt;
                      &lt;Connectors&gt;
                        &lt;Send GroupAddressRefId="P-065C-0_GA-4" /&gt;
                      &lt;/Connectors&gt;
                    &lt;/ComObjectInstanceRef&gt;
                    &lt;ComObjectInstanceRef RefId="M-0008_A-A003-01-737E_O-1_R-1" IsActive="1" /&gt;
                    &lt;ComObjectInstanceRef RefId="M-0008_A-A003-01-737E_O-2_R-2" IsActive="1"&gt;
                      &lt;Connectors&gt;
                        &lt;Send GroupAddressRefId="P-065C-0_GA-4" /&gt;
                      &lt;/Connectors&gt;
                    &lt;/ComObjectInstanceRef&gt;
                  &lt;/ComObjectInstanceRefs&gt;
                &lt;/DeviceInstance&gt;
              &lt;/Line&gt;
            &lt;/Area&gt;
          &lt;/Topology&gt;
          &lt;Buildings&gt;
            &lt;BuildingPart Id="P-065C-0_BP-0" Name="Hauptgebäude" Type="Building" CompletionStatus="Undefined"&gt;
              &lt;BuildingPart Id="P-065C-0_BP-1" Name="Vordergebäude" Type="BuildingPart" CompletionStatus="Undefined" /&gt;
              &lt;BuildingPart Id="P-065C-0_BP-2" Name="Rückgebäude" Type="BuildingPart" CompletionStatus="Undefined"&gt;
                &lt;BuildingPart Id="P-065C-0_BP-3" Name="Erdgeschoss" Type="Floor" CompletionStatus="Undefined" /&gt;
                &lt;BuildingPart Id="P-065C-0_BP-4" Name="1.Etage" Type="Floor" CompletionStatus="Undefined"&gt;
                  &lt;BuildingPart Id="P-065C-0_BP-5" Name="Küche" Type="Room" CompletionStatus="Undefined" /&gt;
                  &lt;BuildingPart Id="P-065C-0_BP-6" Name="Büro Poolfahrzeuge" Type="Room" CompletionStatus="Undefined" /&gt;
                  &lt;BuildingPart Id="P-065C-0_BP-7" Name="Büro Studenten" Type="Room" CompletionStatus="Undefined"&gt;
                    &lt;DeviceInstanceRef RefId="P-065C-0_DI-1" /&gt;
                    &lt;DeviceInstanceRef RefId="P-065C-0_DI-2" /&gt;
                    &lt;DeviceInstanceRef RefId="P-065C-0_DI-5" /&gt;
                    &lt;DeviceInstanceRef RefId="P-065C-0_DI-6" /&gt;
                    &lt;DeviceInstanceRef RefId="P-065C-0_DI-8" /&gt;
                    &lt;DeviceInstanceRef RefId="P-065C-0_DI-3" /&gt;
                    &lt;DeviceInstanceRef RefId="P-065C-0_DI-7" /&gt;
                  &lt;/BuildingPart&gt;
                &lt;/BuildingPart&gt;
              &lt;/BuildingPart&gt;
            &lt;/BuildingPart&gt;
          &lt;/Buildings&gt;
          &lt;GroupAddresses&gt;
            &lt;GroupRanges&gt;
              &lt;GroupRange Id="P-065C-0_GR-1" Name="Zentralfunktionen" RangeStart="1" RangeEnd="2047"&gt;
                &lt;GroupRange Id="P-065C-0_GR-3" Name="Sensorwerte auslesen" RangeStart="256" RangeEnd="511"&gt;
                  &lt;GroupAddress Id="P-065C-0_GA-3" Address="256" Name="Helligkeitssensor" /&gt;
                  &lt;GroupAddress Id="P-065C-0_GA-4" Address="257" Name="Bewegungsmelder" /&gt;
                &lt;/GroupRange&gt;
                &lt;GroupRange Id="P-065C-0_GR-2" Name="Licht steuern" RangeStart="1" RangeEnd="255"&gt;
                  &lt;GroupAddress Id="P-065C-0_GA-1" Address="1" Name="Glühbirne 1" /&gt;
                  &lt;GroupAddress Id="P-065C-0_GA-2" Address="2" Name="Glühbirne 2" /&gt;
                &lt;/GroupRange&gt;
              &lt;/GroupRange&gt;
            &lt;/GroupRanges&gt;
          &lt;/GroupAddresses&gt;
        &lt;/Installation&gt;
      &lt;/Installations&gt;
    &lt;/Project&gt;
  &lt;/KNX&gt;
  </code></pre>
  
  <p>with this stylesheet</p>
  
  <pre><code>    &lt;xsl:stylesheet version="1.1" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"&gt;
  &lt;xsl:output method="xml" version="1.0" encoding="iso-8859-1" indent="yes"/&gt;
  &lt;xsl:template match="/"  xmlns:b="http://knx.org/xml/project/10"&gt;
  &lt;xsl:for-each select="b:KNX/b:Project/b:Installations/b:Installation/b:Topology"&gt;
  &lt;datapoints&gt;
  &lt;xsl:for-each select="b:Area/b:Line/b:DeviceInstance/b:ComObjectInstanceRefs/b:ComObjectInstanceRef"&gt;
  &lt;xsl:sort select="b:Connectors/b:Send/@GroupAddressRefId"/&gt;
  &lt;xsl:if test="not(preceding::b:Connectors/b:Send/@GroupAddressRefId = current()/b:Connectors/b:Send/@GroupAddressRefId)"&gt;
  &lt;xsl:for-each select="b:Connectors"&gt;
  &lt;xsl:variable name="verz" select="document(concat(substring(../@RefId,0,7),'/',substring-before(../@RefId, '_O'), '.xml'))/b:KNX/b:ManufacturerData/b:Manufacturer/b:ApplicationPrograms/b:ApplicationProgram/b:Static/b:ComObjectTable/b:ComObject[@Id = ../../b:ComObjectRefs/b:ComObjectRef[@Id = current()/../@RefId]/@RefId]" /&gt; 
  &lt;xsl:variable name="grosse"&gt; 
    &lt;xsl:choose&gt;
      &lt;xsl:when test="substring-after($verz/@ObjectSize,' ') = 'Bytes'"&gt;
      &lt;xsl:value-of select="substring-before($verz/@ObjectSize,' ')*8" /&gt; 
      &lt;/xsl:when&gt;
      &lt;xsl:otherwise&gt;
      &lt;xsl:value-of select="substring-before($verz/@ObjectSize,' ')" /&gt; 
      &lt;/xsl:otherwise&gt;
    &lt;/xsl:choose&gt;
  &lt;/xsl:variable&gt;
  &lt;xsl:variable name="master" select="document('knx_master.xml')/b:KNX/b:MasterData/b:DatapointTypes/b:DatapointType[@SizeInBit = $grosse]" /&gt;
  &lt;xsl:variable name="master2" select="document('knx_master.xml')/b:KNX/b:MasterData/b:DatapointTypes/b:DatapointType/b:DatapointSubtypes/b:DatapointSubtype[@Id = current()/../@DatapointType]" /&gt;
  &lt;xsl:variable name="master3" select="document('knx_master.xml')/b:KNX/b:MasterData/b:DatapointTypes/b:DatapointType[@Id = current()/../@DatapointType]" /&gt;
  &lt;xsl:variable name="graddress" select="/b:KNX/b:Project/b:Installations/b:Installation/b:GroupAddresses/b:GroupRanges/b:GroupRange/b:GroupRange" /&gt;
  &lt;datapoint&gt;     
      &lt;xsl:attribute name="stateBased"&gt;
          &lt;xsl:value-of select="'true'"/&gt;
      &lt;/xsl:attribute&gt;
      &lt;xsl:attribute name="name"&gt;
          &lt;xsl:value-of select="$verz/@Name"/&gt;
      &lt;/xsl:attribute&gt;
      &lt;xsl:attribute name="mainNumber"&gt;
          &lt;xsl:choose&gt;
          &lt;xsl:when test="../@DatapointType != ''"&gt;
              &lt;xsl:choose&gt;
              &lt;xsl:when test="string-length(../@DatapointType) &gt; 5"&gt;
                  &lt;xsl:value-of select="$master2/../../@Number"/&gt;
              &lt;/xsl:when&gt;
              &lt;xsl:otherwise&gt;
                  &lt;xsl:value-of select="$master3/@Number"/&gt;
              &lt;/xsl:otherwise&gt;
              &lt;/xsl:choose&gt;
          &lt;/xsl:when&gt;
          &lt;xsl:otherwise&gt;
              &lt;xsl:value-of select="$master/@Number"/&gt;
          &lt;/xsl:otherwise&gt;
          &lt;/xsl:choose&gt;
      &lt;/xsl:attribute&gt;
      &lt;xsl:attribute name="dptID"&gt;
          &lt;xsl:choose&gt;
          &lt;xsl:when test="../@DatapointType != ''"&gt;
              &lt;xsl:choose&gt;
              &lt;xsl:when test="string-length(../@DatapointType) &gt; 5"&gt;
                  &lt;xsl:value-of select="concat($master2/../../@Number, '.',format-number($master2/@Number, '000') )"/&gt;
              &lt;/xsl:when&gt;
              &lt;xsl:otherwise&gt;
                  &lt;xsl:value-of select="concat($master3/@Number, '.001')"/&gt;
              &lt;/xsl:otherwise&gt;
              &lt;/xsl:choose&gt;
          &lt;/xsl:when&gt;
          &lt;xsl:otherwise&gt;
              &lt;xsl:value-of select="concat($master/@Number,'.',format-number($master/b:DatapointSubtypes/b:DatapointSubtype/@Number, '000'))"/&gt;
          &lt;/xsl:otherwise&gt;
          &lt;/xsl:choose&gt;
      &lt;/xsl:attribute&gt;
      &lt;xsl:attribute name="priority"&gt;
          &lt;xsl:choose&gt;
          &lt;xsl:when test="../@Priority"&gt;
          &lt;xsl:value-of select="../@Priority"/&gt;
          &lt;/xsl:when&gt;
          &lt;xsl:otherwise&gt;
          &lt;xsl:value-of select="$verz/@Priority"/&gt;
          &lt;/xsl:otherwise&gt;
          &lt;/xsl:choose&gt;
      &lt;/xsl:attribute&gt;
  
      &lt;xsl:for-each select="b:Send"&gt;
              &lt;knxAddress type="group"&gt;
                  &lt;xsl:value-of select="$graddress/b:GroupAddress[@Id = current()/@GroupAddressRefId]/@Address"/&gt;
              &lt;/knxAddress&gt;
      &lt;/xsl:for-each&gt;
      &lt;expiration timeout="0"/&gt;
          &lt;xsl:choose&gt;
          &lt;xsl:when test="b:Receive"&gt;
              &lt;xsl:for-each select="b:Receive"&gt;
                  &lt;updatingAddresses&gt;
                      &lt;xsl:value-of select="$graddress/b:GroupAddress[@Id = current()/@GroupAddressRefId]/@Address"/&gt;
                  &lt;/updatingAddresses&gt;
              &lt;/xsl:for-each&gt;
          &lt;/xsl:when&gt;
          &lt;xsl:otherwise&gt;
              &lt;updatingAddresses&gt;
                  &lt;xsl:text&gt; &lt;/xsl:text&gt;
              &lt;/updatingAddresses&gt;
          &lt;/xsl:otherwise&gt;
          &lt;/xsl:choose&gt;
      &lt;invalidatingAddresses&gt;
          &lt;xsl:text&gt; &lt;/xsl:text&gt;
      &lt;/invalidatingAddresses&gt;
  &lt;/datapoint&gt;
  &lt;/xsl:for-each&gt;
  &lt;/xsl:if&gt;
  &lt;/xsl:for-each&gt;
  &lt;/datapoints&gt;
  &lt;/xsl:for-each&gt;
  &lt;/xsl:template&gt;
  &lt;/xsl:stylesheet&gt;
  </code></pre>
  
  <p>using Saxon 6.5.5. in a windows command line using this command:</p>
  
  <pre><code>java -jar C:\Saxon\Saxon6.5.5\saxon.jar -t -o calimero.xml 0.xml ets4_calimero_gui.xsl
  </code></pre>
  
  <p>The two files are in the correct directory and the output is the followed:</p>
  
  <pre><code>'SAXON 6.5.5 from Michael Kay
   Java version 1.6.0_31
   Loading com.icl.saxon.sort.Compare_d
   Preparation time: 225 milliseconds
   Processing file:/C:/Saxon/Saxon6.5.5
   Building tree for file:/C:/Saxon/Sax
   tree.TinyBuilder
   Tree built in 33 milliseconds
   Loading java.net.URI
   Execution time: 100 milliseconds'
  </code></pre>
  
  <p>But the created calimero.xml only includes the following line:</p>
  
  <pre><code>&lt;?xml version="1.0" encoding="iso-8859-1"?&gt;
  </code></pre>
  
  <p>Does anybody know the problem?</p>
  
  <p>Thanks,
  Mike</p>