<?xml version="1.0"?><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"           xmlns:msxsl="urn:schemas-microsoft-com:xslt"           xmlns:wpc="http://schemas.wpc-edi.com/X12/ISOMORPH/HIPAA/4010A1"           xmlns:d="urn:schemas-microsoft-com:datatypes"           xmlns:ns0="http://Document_Repository.Property"           xmlns:schemaEditorExtension="http://schemas.microsoft.com/BizTalk/2003/SchemaEditorExtensions"           xmlns="http://schemas.wpc-edi.com/X12/ISOMORPH/HIPAA/4010A1/TS837Q1"           xmlns:b="http://schemas.microsoft.com/BizTalk/2003"           version="1.0"           xmlns:xs="http://www.w3.org/2001/XMLSchema"><xsl:output indent="yes" method="xml" encoding="ISO-8859-1"/><xsl:template match="/"><xsl:for-each select="xs:schema"><xs:schema targetNamespace="http://partner2learn.com/MigrationPack/Structure" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://partner2learn.com/MigrationPack/Structure" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" xmlns:ns0="http://partner2learn.com/MigrationPack/DataTypes" xmlns:msxsl="urn:schemas-microsoft-com:xslt" xmlns:wpc="http://schemas.wpc-edi.com/X12/ISOMORPH/HIPAA/4010A1" xmlns:d="urn:schemas-microsoft-com:datatypes" xmlns:schemaEditorExtension="http://schemas.microsoft.com/BizTalk/2003/SchemaEditorExtensions">  <xs:import schemaLocation="DataTypes.xsd" namespace="http://partner2learn.com/MigrationPack/DataTypes" />         <xsl:for-each select="xs:element[@xml='yes'][1]"><!-- Find first XML node -->            <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d001" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d001">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
            <xs:complexType>            <xs:sequence><xsl:for-each select="descendant::xs:element[@xml='yes'][1]"><xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d002" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d002">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
     <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">     <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d003" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d003">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
          <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">          <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d004" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d004">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
               <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">               <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d005" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d005">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
                    <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">                    <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d006" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d006">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
                    </xs:element>                    <xsl:for-each select="following-sibling::xs:element[@xml='yes']">                    <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d007" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d007">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
<xsl:for-each select="descendant::xs:element[@xml='yes'][1]"><xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d008" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d008">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
     <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">     <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d009" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d009">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
          <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">          <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d010" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d010">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
               <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">               <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d011" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d011">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
                    <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">                    <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d012" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d012">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
                    </xs:element>                    <xsl:for-each select="following-sibling::xs:element[@xml='yes']">                    <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d013" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d013">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
<xsl:for-each select="descendant::xs:element[@xml='yes'][1]"><xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d014" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d014">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
     <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">     <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d015" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d015">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
          <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">          <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d016" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d016">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
               <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">               <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d017" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d017">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
                    <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">                    <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d018" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d018">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
                    </xs:element>                    <xsl:for-each select="following-sibling::xs:element[@xml='yes']">                    <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d019" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d019">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
<xsl:for-each select="descendant::xs:element[@xml='yes'][1]"><xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d020" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d020">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
     <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">     <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d021" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d021">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
          <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">          <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d022" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d022">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
               <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">               <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d023" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d023">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
                    <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">                    <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d024" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d024">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
                    </xs:element>                    <xsl:for-each select="following-sibling::xs:element[@xml='yes']">                    <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d025" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d025">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
<xsl:for-each select="descendant::xs:element[@xml='yes'][1]"><xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d026" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d026">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
     <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">     <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d027" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d027">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
          <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">          <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d028" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d028">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
               <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">               <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d029" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d029">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
                    <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">                    <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d030" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d030">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
                    </xs:element>                    <xsl:for-each select="following-sibling::xs:element[@xml='yes']">                    <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d031" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d031">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>                    </xsl:for-each>                    </xsl:for-each>               </xs:element>               <xsl:for-each select="following-sibling::xs:element[@xml='yes']">               <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d032" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d032">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>               </xsl:for-each>               </xsl:for-each>          </xs:element>          <xsl:for-each select="following-sibling::xs:element[@xml='yes']">          <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d033" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d033">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>          </xsl:for-each>          </xsl:for-each>     </xs:element>     <xsl:for-each select="following-sibling::xs:element[@xml='yes']">     <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d034" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d034">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>     </xsl:for-each>     </xsl:for-each></xs:element><xsl:for-each select="following-sibling::xs:element[@xml='yes']"><xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d035" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d035">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
<xsl:for-each select="descendant::xs:element[@xml='yes'][1]"><xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d036" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d036">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
     <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">     <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d037" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d037">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
          <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">          <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d038" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d038">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
               <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">               <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d039" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d039">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
                    <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">                    <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d040" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d040">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
                    </xs:element>                    <xsl:for-each select="following-sibling::xs:element[@xml='yes']">                    <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d041" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d041">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>                    </xsl:for-each>                    </xsl:for-each>               </xs:element>               <xsl:for-each select="following-sibling::xs:element[@xml='yes']">               <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d042" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d042">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>               </xsl:for-each>               </xsl:for-each>          </xs:element>          <xsl:for-each select="following-sibling::xs:element[@xml='yes']">          <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d043" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d043">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>          </xsl:for-each>          </xsl:for-each>     </xs:element>     <xsl:for-each select="following-sibling::xs:element[@xml='yes']">     <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d044" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d044">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>     </xsl:for-each>     </xsl:for-each></xs:element><xsl:for-each select="following-sibling::xs:element[@xml='yes']"><xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d045" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d045">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
<xsl:for-each select="descendant::xs:element[@xml='yes'][1]"><xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d046" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d046">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
     <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">     <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d047" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d047">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
          <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">          <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d048" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d048">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
               <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">               <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d049" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d049">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
                    <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">                    <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d050" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d050">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
                    </xs:element>                    <xsl:for-each select="following-sibling::xs:element[@xml='yes']">                    <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d051" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d051">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>                    </xsl:for-each>                    </xsl:for-each>               </xs:element>               <xsl:for-each select="following-sibling::xs:element[@xml='yes']">               <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d052" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d052">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>               </xsl:for-each>               </xsl:for-each>          </xs:element>          <xsl:for-each select="following-sibling::xs:element[@xml='yes']">          <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d053" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d053">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>          </xsl:for-each>          </xsl:for-each>     </xs:element>     <xsl:for-each select="following-sibling::xs:element[@xml='yes']">     <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d054" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d054">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>     </xsl:for-each>     </xsl:for-each></xs:element><xsl:for-each select="following-sibling::xs:element[@xml='yes']"><xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d055" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d055">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
<xsl:for-each select="descendant::xs:element[@xml='yes'][1]"><xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d056" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d056">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
     <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">     <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d057" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d057">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
          <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">          <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d058" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d058">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
               <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">               <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d059" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d059">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
                    <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">                    <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d060" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d060">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
                    </xs:element>                    <xsl:for-each select="following-sibling::xs:element[@xml='yes']">                    <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d061" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d061">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>                    </xsl:for-each>                    </xsl:for-each>               </xs:element>               <xsl:for-each select="following-sibling::xs:element[@xml='yes']">               <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d062" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d062">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>               </xsl:for-each>               </xsl:for-each>          </xs:element>          <xsl:for-each select="following-sibling::xs:element[@xml='yes']">          <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d063" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d063">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>          </xsl:for-each>          </xsl:for-each>     </xs:element>     <xsl:for-each select="following-sibling::xs:element[@xml='yes']">     <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d064" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d064">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>     </xsl:for-each>     </xsl:for-each></xs:element><xsl:for-each select="following-sibling::xs:element[@xml='yes']"><xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d065" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d065">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
<xsl:for-each select="descendant::xs:element[@xml='yes'][1]"><xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d066" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d066">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
     <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">     <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d067" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d067">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
          <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">          <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d068" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d068">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
               <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">               <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d069" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d069">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
                    <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">                    <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d070" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d070">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
                    </xs:element>                    <xsl:for-each select="following-sibling::xs:element[@xml='yes']">                    <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d071" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d071">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>                    </xsl:for-each>                    </xsl:for-each>               </xs:element>               <xsl:for-each select="following-sibling::xs:element[@xml='yes']">               <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d072" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d072">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>               </xsl:for-each>               </xsl:for-each>          </xs:element>          <xsl:for-each select="following-sibling::xs:element[@xml='yes']">          <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d073" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d073">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>          </xsl:for-each>          </xsl:for-each>     </xs:element>     <xsl:for-each select="following-sibling::xs:element[@xml='yes']">     <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d074" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d074">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>     </xsl:for-each>     </xsl:for-each></xs:element><xsl:for-each select="following-sibling::xs:element[@xml='yes']"><xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d075" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d075">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
<xsl:for-each select="descendant::xs:element[@xml='yes'][1]"><xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d076" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d076">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
     <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">     <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d077" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d077">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
          <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">          <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d078" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d078">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
               <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">               <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d079" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d079">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
                    <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">                    <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d080" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d080">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
                    </xs:element>                    <xsl:for-each select="following-sibling::xs:element[@xml='yes']">                    <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d081" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d081">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>                    </xsl:for-each>                    </xsl:for-each>               </xs:element>               <xsl:for-each select="following-sibling::xs:element[@xml='yes']">               <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d082" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d082">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>               </xsl:for-each>               </xsl:for-each>          </xs:element>          <xsl:for-each select="following-sibling::xs:element[@xml='yes']">          <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d083" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d083">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>          </xsl:for-each>          </xsl:for-each>     </xs:element>     <xsl:for-each select="following-sibling::xs:element[@xml='yes']">     <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d084" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d084">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>     </xsl:for-each>     </xsl:for-each></xs:element><xsl:for-each select="following-sibling::xs:element[@xml='yes']"><xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d085" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d085">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element></xsl:for-each></xsl:for-each></xs:element></xsl:for-each></xsl:for-each></xs:element></xsl:for-each></xsl:for-each></xs:element></xsl:for-each></xsl:for-each></xs:element></xsl:for-each></xsl:for-each></xs:element></xsl:for-each></xsl:for-each></xs:element>                    </xsl:for-each>                    </xsl:for-each>               </xs:element>               <xsl:for-each select="following-sibling::xs:element[@xml='yes']">               <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d086" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d086">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
<xsl:for-each select="descendant::xs:element[@xml='yes'][1]"><xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d087" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d087">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
     <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">     <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d088" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d088">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
          <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">          <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d089" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d089">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
               <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">               <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d090" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d090">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
                    <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">                    <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d091" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d091">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
                    </xs:element>                    <xsl:for-each select="following-sibling::xs:element[@xml='yes']">                    <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d092" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d092">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>                    </xsl:for-each>                    </xsl:for-each>               </xs:element>               <xsl:for-each select="following-sibling::xs:element[@xml='yes']">               <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d093" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d093">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>               </xsl:for-each>               </xsl:for-each>          </xs:element>          <xsl:for-each select="following-sibling::xs:element[@xml='yes']">          <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d094" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d094">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>          </xsl:for-each>          </xsl:for-each>     </xs:element>     <xsl:for-each select="following-sibling::xs:element[@xml='yes']">     <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d095" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d095">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>     </xsl:for-each>     </xsl:for-each></xs:element><xsl:for-each select="following-sibling::xs:element[@xml='yes']"><xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d096" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d096">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
<xsl:for-each select="descendant::xs:element[@xml='yes'][1]"><xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d097" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d097">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
     <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">     <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d098" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d098">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
          <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">          <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d099" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d099">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
               <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">               <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d100" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d100">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
                    <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">                    <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d101" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d101">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
                    </xs:element>                    <xsl:for-each select="following-sibling::xs:element[@xml='yes']">                    <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d102" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d102">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>                    </xsl:for-each>                    </xsl:for-each>               </xs:element>               <xsl:for-each select="following-sibling::xs:element[@xml='yes']">               <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d103" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d103">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>               </xsl:for-each>               </xsl:for-each>          </xs:element>          <xsl:for-each select="following-sibling::xs:element[@xml='yes']">          <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d104" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d104">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>          </xsl:for-each>          </xsl:for-each>     </xs:element>     <xsl:for-each select="following-sibling::xs:element[@xml='yes']">     <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d105" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d105">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>     </xsl:for-each>     </xsl:for-each></xs:element><xsl:for-each select="following-sibling::xs:element[@xml='yes']"><xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d106" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d106">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element></xsl:for-each></xsl:for-each></xs:element></xsl:for-each></xsl:for-each></xs:element>               </xsl:for-each>               </xsl:for-each>          </xs:element>          <xsl:for-each select="following-sibling::xs:element[@xml='yes']">          <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d107" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d107">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
<xsl:for-each select="descendant::xs:element[@xml='yes'][1]"><xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d108" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d108">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
     <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">     <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d109" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d109">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
          <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">          <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d110" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d110">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
               <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">               <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d111" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d111">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
                    <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">                    <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d112" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d112">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
                    </xs:element>                    <xsl:for-each select="following-sibling::xs:element[@xml='yes']">                    <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d113" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d113">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>                    </xsl:for-each>                    </xsl:for-each>               </xs:element>               <xsl:for-each select="following-sibling::xs:element[@xml='yes']">               <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d114" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d114">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>               </xsl:for-each>               </xsl:for-each>          </xs:element>          <xsl:for-each select="following-sibling::xs:element[@xml='yes']">          <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d115" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d115">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>          </xsl:for-each>          </xsl:for-each>     </xs:element>     <xsl:for-each select="following-sibling::xs:element[@xml='yes']">     <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d116" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d116">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>     </xsl:for-each>     </xsl:for-each></xs:element><xsl:for-each select="following-sibling::xs:element[@xml='yes']"><xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d117" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d117">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
<xsl:for-each select="descendant::xs:element[@xml='yes'][1]"><xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d118" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d118">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
     <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">     <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d119" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d119">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
          <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">          <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d120" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d120">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
               <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">               <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d121" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d121">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
                    <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">                    <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d122" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d122">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
                    </xs:element>                    <xsl:for-each select="following-sibling::xs:element[@xml='yes']">                    <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d123" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d123">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>                    </xsl:for-each>                    </xsl:for-each>               </xs:element>               <xsl:for-each select="following-sibling::xs:element[@xml='yes']">               <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d124" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d124">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>               </xsl:for-each>               </xsl:for-each>          </xs:element>          <xsl:for-each select="following-sibling::xs:element[@xml='yes']">          <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d125" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d125">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>          </xsl:for-each>          </xsl:for-each>     </xs:element>     <xsl:for-each select="following-sibling::xs:element[@xml='yes']">     <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d126" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d126">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>     </xsl:for-each>     </xsl:for-each></xs:element><xsl:for-each select="following-sibling::xs:element[@xml='yes']"><xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d127" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d127">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element></xsl:for-each></xsl:for-each></xs:element></xsl:for-each></xsl:for-each></xs:element>          </xsl:for-each>          </xsl:for-each>     </xs:element>     <xsl:for-each select="following-sibling::xs:element[@xml='yes']">     <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d128" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d128">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
<xsl:for-each select="descendant::xs:element[@xml='yes'][1]"><xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d129" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d129">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
     <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">     <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d130" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d130">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
          <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">          <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d131" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d131">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
               <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">               <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d132" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d132">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
                    <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">                    <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d133" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d133">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
                    </xs:element>                    <xsl:for-each select="following-sibling::xs:element[@xml='yes']">                    <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d134" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d134">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>                    </xsl:for-each>                    </xsl:for-each>               </xs:element>               <xsl:for-each select="following-sibling::xs:element[@xml='yes']">               <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d135" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d135">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>               </xsl:for-each>               </xsl:for-each>          </xs:element>          <xsl:for-each select="following-sibling::xs:element[@xml='yes']">          <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d136" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d136">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>          </xsl:for-each>          </xsl:for-each>     </xs:element>     <xsl:for-each select="following-sibling::xs:element[@xml='yes']">     <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d137" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d137">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>     </xsl:for-each>     </xsl:for-each></xs:element><xsl:for-each select="following-sibling::xs:element[@xml='yes']"><xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d138" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d138">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
<xsl:for-each select="descendant::xs:element[@xml='yes'][1]"><xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d139" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d139">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
     <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">     <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d140" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d140">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
          <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">          <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d141" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d141">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
               <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">               <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d142" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d142">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
                    <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">                    <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d143" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d143">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
                    </xs:element>                    <xsl:for-each select="following-sibling::xs:element[@xml='yes']">                    <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d144" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d144">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>                    </xsl:for-each>                    </xsl:for-each>               </xs:element>               <xsl:for-each select="following-sibling::xs:element[@xml='yes']">               <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d145" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d145">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>               </xsl:for-each>               </xsl:for-each>          </xs:element>          <xsl:for-each select="following-sibling::xs:element[@xml='yes']">          <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d146" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d146">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>          </xsl:for-each>          </xsl:for-each>     </xs:element>     <xsl:for-each select="following-sibling::xs:element[@xml='yes']">     <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d147" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d147">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>     </xsl:for-each>     </xsl:for-each></xs:element><xsl:for-each select="following-sibling::xs:element[@xml='yes']"><xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d148" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d148">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element></xsl:for-each></xsl:for-each></xs:element></xsl:for-each></xsl:for-each></xs:element>     </xsl:for-each>     </xsl:for-each></xs:element><xsl:for-each select="following-sibling::xs:element[@xml='yes']"><xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d149" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d149">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
<xsl:for-each select="descendant::xs:element[@xml='yes'][1]"><xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d150" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d150">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
     <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">     <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d151" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d151">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
          <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">          <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d152" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d152">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
               <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">               <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d153" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d153">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
                    <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">                    <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d154" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d154">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
                    </xs:element>                    <xsl:for-each select="following-sibling::xs:element[@xml='yes']">                    <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d155" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d155">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>                    </xsl:for-each>                    </xsl:for-each>               </xs:element>               <xsl:for-each select="following-sibling::xs:element[@xml='yes']">               <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d156" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d156">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>               </xsl:for-each>               </xsl:for-each>          </xs:element>          <xsl:for-each select="following-sibling::xs:element[@xml='yes']">          <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d157" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d157">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>          </xsl:for-each>          </xsl:for-each>     </xs:element>     <xsl:for-each select="following-sibling::xs:element[@xml='yes']">     <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d158" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d158">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>     </xsl:for-each>     </xsl:for-each></xs:element><xsl:for-each select="following-sibling::xs:element[@xml='yes']"><xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d159" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d159">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element></xsl:for-each></xsl:for-each></xs:element></xsl:for-each></xsl:for-each></xs:element>                    </xsl:for-each>                    </xsl:for-each>               </xs:element>               <xsl:for-each select="following-sibling::xs:element[@xml='yes']">               <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d160" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d160">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
<xsl:for-each select="descendant::xs:element[@xml='yes'][1]"><xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d161" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d161">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
     <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">     <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d162" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d162">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
          <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">          <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d163" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d163">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
               <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">               <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d164" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d164">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
                    <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">                    <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d165" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d165">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
                    </xs:element>                    <xsl:for-each select="following-sibling::xs:element[@xml='yes']">                    <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d166" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d166">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>                    </xsl:for-each>                    </xsl:for-each>               </xs:element>               <xsl:for-each select="following-sibling::xs:element[@xml='yes']">               <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d167" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d167">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>               </xsl:for-each>               </xsl:for-each>          </xs:element>          <xsl:for-each select="following-sibling::xs:element[@xml='yes']">          <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d168" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d168">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>          </xsl:for-each>          </xsl:for-each>     </xs:element>     <xsl:for-each select="following-sibling::xs:element[@xml='yes']">     <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d169" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d169">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>     </xsl:for-each>     </xsl:for-each></xs:element><xsl:for-each select="following-sibling::xs:element[@xml='yes']"><xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d170" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d170">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element></xsl:for-each></xsl:for-each></xs:element>               </xsl:for-each>               </xsl:for-each>          </xs:element>          <xsl:for-each select="following-sibling::xs:element[@xml='yes']">          <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d171" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d171">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
<xsl:for-each select="descendant::xs:element[@xml='yes'][1]"><xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d172" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d172">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
     <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">     <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d173" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d173">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
          <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">          <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d174" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d174">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
               <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">               <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d175" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d175">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
                    <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">                    <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d176" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d176">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
                    </xs:element>                    <xsl:for-each select="following-sibling::xs:element[@xml='yes']">                    <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d177" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d177">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>                    </xsl:for-each>                    </xsl:for-each>               </xs:element>               <xsl:for-each select="following-sibling::xs:element[@xml='yes']">               <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d178" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d178">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>               </xsl:for-each>               </xsl:for-each>          </xs:element>          <xsl:for-each select="following-sibling::xs:element[@xml='yes']">          <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d179" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d179">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>          </xsl:for-each>          </xsl:for-each>     </xs:element>     <xsl:for-each select="following-sibling::xs:element[@xml='yes']">     <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d180" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d180">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>     </xsl:for-each>     </xsl:for-each></xs:element><xsl:for-each select="following-sibling::xs:element[@xml='yes']"><xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d181" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d181">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element></xsl:for-each></xsl:for-each></xs:element>          </xsl:for-each>          </xsl:for-each>     </xs:element>     <xsl:for-each select="following-sibling::xs:element[@xml='yes']">     <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d182" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d182">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>     </xsl:for-each>     </xsl:for-each></xs:element><xsl:for-each select="following-sibling::xs:element[@xml='yes']"><xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d183" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d183">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element></xsl:for-each></xsl:for-each></xs:element>                    </xsl:for-each>                    </xsl:for-each>               </xs:element>               <xsl:for-each select="following-sibling::xs:element[@xml='yes']">               <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d184" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d184">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
<xsl:for-each select="descendant::xs:element[@xml='yes'][1]"><xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d185" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d185">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
     <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">     <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d186" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d186">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
          <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">          <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d187" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d187">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
               <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">               <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d188" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d188">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
                    <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">                    <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d189" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d189">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
                    </xs:element>                    <xsl:for-each select="following-sibling::xs:element[@xml='yes']">                    <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d190" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d190">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>                    </xsl:for-each>                    </xsl:for-each>               </xs:element>               <xsl:for-each select="following-sibling::xs:element[@xml='yes']">               <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d191" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d191">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>               </xsl:for-each>               </xsl:for-each>          </xs:element>          <xsl:for-each select="following-sibling::xs:element[@xml='yes']">          <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d192" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d192">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>          </xsl:for-each>          </xsl:for-each>     </xs:element>     <xsl:for-each select="following-sibling::xs:element[@xml='yes']">     <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d193" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d193">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>     </xsl:for-each>     </xsl:for-each></xs:element><xsl:for-each select="following-sibling::xs:element[@xml='yes']"><xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d194" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d194">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element></xsl:for-each></xsl:for-each></xs:element>               </xsl:for-each>               </xsl:for-each>          </xs:element>          <xsl:for-each select="following-sibling::xs:element[@xml='yes']">          <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d195" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d195">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
<xsl:for-each select="descendant::xs:element[@xml='yes'][1]"><xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d196" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d196">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
     <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">     <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d197" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d197">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
          <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">          <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d198" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d198">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
               <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">               <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d199" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d199">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
                    <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">                    <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d200" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d200">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
                    </xs:element>                    <xsl:for-each select="following-sibling::xs:element[@xml='yes']">                    <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d201" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d201">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>                    </xsl:for-each>                    </xsl:for-each>               </xs:element>               <xsl:for-each select="following-sibling::xs:element[@xml='yes']">               <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d202" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d202">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>               </xsl:for-each>               </xsl:for-each>          </xs:element>          <xsl:for-each select="following-sibling::xs:element[@xml='yes']">          <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d203" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d203">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>          </xsl:for-each>          </xsl:for-each>     </xs:element>     <xsl:for-each select="following-sibling::xs:element[@xml='yes']">     <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d204" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d204">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>     </xsl:for-each>     </xsl:for-each></xs:element><xsl:for-each select="following-sibling::xs:element[@xml='yes']"><xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d205" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d205">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element></xsl:for-each></xsl:for-each></xs:element>          </xsl:for-each>          </xsl:for-each>     </xs:element>     <xsl:for-each select="following-sibling::xs:element[@xml='yes']">     <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d206" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d206">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
<xsl:for-each select="descendant::xs:element[@xml='yes'][1]"><xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d207" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d207">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
     <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">     <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d208" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d208">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
          <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">          <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d209" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d209">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
               <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">               <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d210" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d210">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
                    <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">                    <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d211" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d211">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
                    </xs:element>                    <xsl:for-each select="following-sibling::xs:element[@xml='yes']">                    <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d212" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d212">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>                    </xsl:for-each>                    </xsl:for-each>               </xs:element>               <xsl:for-each select="following-sibling::xs:element[@xml='yes']">               <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d213" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d213">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>               </xsl:for-each>               </xsl:for-each>          </xs:element>          <xsl:for-each select="following-sibling::xs:element[@xml='yes']">          <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d214" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d214">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>          </xsl:for-each>          </xsl:for-each>     </xs:element>     <xsl:for-each select="following-sibling::xs:element[@xml='yes']">     <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d215" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d215">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>     </xsl:for-each>     </xsl:for-each></xs:element><xsl:for-each select="following-sibling::xs:element[@xml='yes']"><xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d216" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d216">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element></xsl:for-each></xsl:for-each></xs:element>     </xsl:for-each>     </xsl:for-each></xs:element><xsl:for-each select="following-sibling::xs:element[@xml='yes']"><xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d217" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d217">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
<xsl:for-each select="descendant::xs:element[@xml='yes'][1]"><xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d218" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d218">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
     <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">     <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d219" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d219">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
          <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">          <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d220" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d220">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
               <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">               <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d221" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d221">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
                    <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">                    <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d222" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d222">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
                    </xs:element>                    <xsl:for-each select="following-sibling::xs:element[@xml='yes']">                    <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d223" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d223">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>                    </xsl:for-each>                    </xsl:for-each>               </xs:element>               <xsl:for-each select="following-sibling::xs:element[@xml='yes']">               <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d224" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d224">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>               </xsl:for-each>               </xsl:for-each>          </xs:element>          <xsl:for-each select="following-sibling::xs:element[@xml='yes']">          <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d225" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d225">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>          </xsl:for-each>          </xsl:for-each>     </xs:element>     <xsl:for-each select="following-sibling::xs:element[@xml='yes']">     <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d226" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d226">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>     </xsl:for-each>     </xsl:for-each></xs:element><xsl:for-each select="following-sibling::xs:element[@xml='yes']"><xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d227" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d227">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element></xsl:for-each></xsl:for-each></xs:element></xsl:for-each></xsl:for-each></xs:element>                    </xsl:for-each>                    </xsl:for-each>               </xs:element>               <xsl:for-each select="following-sibling::xs:element[@xml='yes']">               <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d228" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d228">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
<xsl:for-each select="descendant::xs:element[@xml='yes'][1]"><xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d229" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d229">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
     <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">     <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d230" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d230">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
          <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">          <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d231" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d231">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
               <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">               <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d232" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d232">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
                    <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">                    <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d233" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d233">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
                    </xs:element>                    <xsl:for-each select="following-sibling::xs:element[@xml='yes']">                    <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d234" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d234">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
<xsl:for-each select="descendant::xs:element[@xml='yes'][1]"><xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d235" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d235">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
     <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">     <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d236" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d236">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
          <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">          <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d237" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d237">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
               <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">               <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d238" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d238">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
                    <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">                    <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d239" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d239">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
                    </xs:element>                    <xsl:for-each select="following-sibling::xs:element[@xml='yes']">                    <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d240" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d240">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
<xsl:for-each select="descendant::xs:element[@xml='yes'][1]"><xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d241" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d241">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
     <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">     <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d242" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d242">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
          <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">          <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d243" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d243">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
               <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">               <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d244" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d244">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
                    <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">                    <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d245" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d245">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
                    </xs:element>                    <xsl:for-each select="following-sibling::xs:element[@xml='yes']">                    <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d246" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d246">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>                    </xsl:for-each>                    </xsl:for-each>               </xs:element>               <xsl:for-each select="following-sibling::xs:element[@xml='yes']">               <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d247" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d247">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>               </xsl:for-each>               </xsl:for-each>          </xs:element>          <xsl:for-each select="following-sibling::xs:element[@xml='yes']">          <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d248" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d248">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>          </xsl:for-each>          </xsl:for-each>     </xs:element>     <xsl:for-each select="following-sibling::xs:element[@xml='yes']">     <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d249" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d249">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>     </xsl:for-each>     </xsl:for-each></xs:element><xsl:for-each select="following-sibling::xs:element[@xml='yes']"><xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d250" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d250">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element></xsl:for-each></xsl:for-each></xs:element>                    </xsl:for-each>                    </xsl:for-each>               </xs:element>               <xsl:for-each select="following-sibling::xs:element[@xml='yes']">               <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d251" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d251">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
<xsl:for-each select="descendant::xs:element[@xml='yes'][1]"><xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d252" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d252">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
     <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">     <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d253" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d253">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
          <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">          <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d254" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d254">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
               <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">               <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d255" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d255">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
                    <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">                    <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d256" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d256">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
                    </xs:element>                    <xsl:for-each select="following-sibling::xs:element[@xml='yes']">                    <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d257" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d257">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>                    </xsl:for-each>                    </xsl:for-each>               </xs:element>               <xsl:for-each select="following-sibling::xs:element[@xml='yes']">               <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d258" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d258">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>               </xsl:for-each>               </xsl:for-each>          </xs:element>          <xsl:for-each select="following-sibling::xs:element[@xml='yes']">          <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d259" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d259">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>          </xsl:for-each>          </xsl:for-each>     </xs:element>     <xsl:for-each select="following-sibling::xs:element[@xml='yes']">     <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d260" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d260">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>     </xsl:for-each>     </xsl:for-each></xs:element><xsl:for-each select="following-sibling::xs:element[@xml='yes']"><xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d261" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d261">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element></xsl:for-each></xsl:for-each></xs:element>               </xsl:for-each>               </xsl:for-each>          </xs:element>          <xsl:for-each select="following-sibling::xs:element[@xml='yes']">          <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d262" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d262">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
<xsl:for-each select="descendant::xs:element[@xml='yes'][1]"><xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d263" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d263">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
     <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">     <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d264" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d264">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
          <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">          <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d265" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d265">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
               <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">               <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d266" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d266">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
                    <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">                    <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d267" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d267">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
                    </xs:element>                    <xsl:for-each select="following-sibling::xs:element[@xml='yes']">                    <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d268" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d268">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>                    </xsl:for-each>                    </xsl:for-each>               </xs:element>               <xsl:for-each select="following-sibling::xs:element[@xml='yes']">               <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d269" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d269">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>               </xsl:for-each>               </xsl:for-each>          </xs:element>          <xsl:for-each select="following-sibling::xs:element[@xml='yes']">          <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d270" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d270">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>          </xsl:for-each>          </xsl:for-each>     </xs:element>     <xsl:for-each select="following-sibling::xs:element[@xml='yes']">     <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d271" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d271">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>     </xsl:for-each>     </xsl:for-each></xs:element><xsl:for-each select="following-sibling::xs:element[@xml='yes']"><xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d272" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d272">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element></xsl:for-each></xsl:for-each></xs:element>          </xsl:for-each>          </xsl:for-each>     </xs:element>     <xsl:for-each select="following-sibling::xs:element[@xml='yes']">     <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d273" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d273">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
<xsl:for-each select="descendant::xs:element[@xml='yes'][1]"><xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d274" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d274">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
     <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">     <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d275" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d275">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
          <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">          <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d276" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d276">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
               <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">               <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d277" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d277">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
                    <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">                    <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d278" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d278">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
                    </xs:element>                    <xsl:for-each select="following-sibling::xs:element[@xml='yes']">                    <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d279" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d279">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>                    </xsl:for-each>                    </xsl:for-each>               </xs:element>               <xsl:for-each select="following-sibling::xs:element[@xml='yes']">               <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d280" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d280">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>               </xsl:for-each>               </xsl:for-each>          </xs:element>          <xsl:for-each select="following-sibling::xs:element[@xml='yes']">          <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d281" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d281">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>          </xsl:for-each>          </xsl:for-each>     </xs:element>     <xsl:for-each select="following-sibling::xs:element[@xml='yes']">     <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d282" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d282">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>     </xsl:for-each>     </xsl:for-each></xs:element><xsl:for-each select="following-sibling::xs:element[@xml='yes']"><xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d283" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d283">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element></xsl:for-each></xsl:for-each></xs:element>     </xsl:for-each>     </xsl:for-each></xs:element><xsl:for-each select="following-sibling::xs:element[@xml='yes']"><xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d284" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d284">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
<xsl:for-each select="descendant::xs:element[@xml='yes'][1]"><xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d285" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d285">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
     <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">     <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d286" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d286">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
          <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">          <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d287" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d287">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
               <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">               <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d288" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d288">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
                    <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">                    <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d289" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d289">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
                    </xs:element>                    <xsl:for-each select="following-sibling::xs:element[@xml='yes']">                    <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d290" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d290">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>                    </xsl:for-each>                    </xsl:for-each>               </xs:element>               <xsl:for-each select="following-sibling::xs:element[@xml='yes']">               <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d291" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d291">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>               </xsl:for-each>               </xsl:for-each>          </xs:element>          <xsl:for-each select="following-sibling::xs:element[@xml='yes']">          <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d292" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d292">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>          </xsl:for-each>          </xsl:for-each>     </xs:element>     <xsl:for-each select="following-sibling::xs:element[@xml='yes']">     <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d293" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d293">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>     </xsl:for-each>     </xsl:for-each></xs:element><xsl:for-each select="following-sibling::xs:element[@xml='yes']"><xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d294" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d294">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element></xsl:for-each></xsl:for-each></xs:element></xsl:for-each></xsl:for-each></xs:element>                    </xsl:for-each>                    </xsl:for-each>               </xs:element>               <xsl:for-each select="following-sibling::xs:element[@xml='yes']">               <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d295" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d295">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
<xsl:for-each select="descendant::xs:element[@xml='yes'][1]"><xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d296" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d296">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
     <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">     <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d297" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d297">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
          <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">          <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d298" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d298">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
               <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">               <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d299" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d299">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
                    <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">                    <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d300" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d300">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
                    </xs:element>                    <xsl:for-each select="following-sibling::xs:element[@xml='yes']">                    <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d301" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d301">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
<xsl:for-each select="descendant::xs:element[@xml='yes'][1]"><xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d302" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d302">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
     <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">     <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d303" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d303">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
          <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">          <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d304" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d304">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
               <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">               <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d305" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d305">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
                    <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">                    <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d306" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d306">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
                    </xs:element>                    <xsl:for-each select="following-sibling::xs:element[@xml='yes']">                    <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d307" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d307">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>                    </xsl:for-each>                    </xsl:for-each>               </xs:element>               <xsl:for-each select="following-sibling::xs:element[@xml='yes']">               <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d308" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d308">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>               </xsl:for-each>               </xsl:for-each>          </xs:element>          <xsl:for-each select="following-sibling::xs:element[@xml='yes']">          <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d309" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d309">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>          </xsl:for-each>          </xsl:for-each>     </xs:element>     <xsl:for-each select="following-sibling::xs:element[@xml='yes']">     <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d310" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d310">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>     </xsl:for-each>     </xsl:for-each></xs:element><xsl:for-each select="following-sibling::xs:element[@xml='yes']"><xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d311" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d311">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element></xsl:for-each></xsl:for-each></xs:element>                    </xsl:for-each>                    </xsl:for-each>               </xs:element>               <xsl:for-each select="following-sibling::xs:element[@xml='yes']">               <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d312" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d312">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
<xsl:for-each select="descendant::xs:element[@xml='yes'][1]"><xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d313" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d313">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
     <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">     <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d314" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d314">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
          <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">          <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d315" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d315">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
               <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">               <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d316" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d316">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
                    <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">                    <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d317" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d317">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
                    </xs:element>                    <xsl:for-each select="following-sibling::xs:element[@xml='yes']">                    <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d318" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d318">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>                    </xsl:for-each>                    </xsl:for-each>               </xs:element>               <xsl:for-each select="following-sibling::xs:element[@xml='yes']">               <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d319" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d319">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>               </xsl:for-each>               </xsl:for-each>          </xs:element>          <xsl:for-each select="following-sibling::xs:element[@xml='yes']">          <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d320" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d320">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>          </xsl:for-each>          </xsl:for-each>     </xs:element>     <xsl:for-each select="following-sibling::xs:element[@xml='yes']">     <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d321" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d321">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>     </xsl:for-each>     </xsl:for-each></xs:element><xsl:for-each select="following-sibling::xs:element[@xml='yes']"><xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d322" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d322">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element></xsl:for-each></xsl:for-each></xs:element>               </xsl:for-each>               </xsl:for-each>          </xs:element>          <xsl:for-each select="following-sibling::xs:element[@xml='yes']">          <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d323" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d323">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
<xsl:for-each select="descendant::xs:element[@xml='yes'][1]"><xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d324" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d324">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
     <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">     <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d325" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d325">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
          <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">          <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d326" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d326">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
               <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">               <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d327" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d327">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
                    <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">                    <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d328" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d328">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
                    </xs:element>                    <xsl:for-each select="following-sibling::xs:element[@xml='yes']">                    <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d329" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d329">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>                    </xsl:for-each>                    </xsl:for-each>               </xs:element>               <xsl:for-each select="following-sibling::xs:element[@xml='yes']">               <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d330" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d330">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>               </xsl:for-each>               </xsl:for-each>          </xs:element>          <xsl:for-each select="following-sibling::xs:element[@xml='yes']">          <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d331" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d331">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>          </xsl:for-each>          </xsl:for-each>     </xs:element>     <xsl:for-each select="following-sibling::xs:element[@xml='yes']">     <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d332" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d332">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>     </xsl:for-each>     </xsl:for-each></xs:element><xsl:for-each select="following-sibling::xs:element[@xml='yes']"><xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d333" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d333">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element></xsl:for-each></xsl:for-each></xs:element>          </xsl:for-each>          </xsl:for-each>     </xs:element>     <xsl:for-each select="following-sibling::xs:element[@xml='yes']">     <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d334" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d334">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
<xsl:for-each select="descendant::xs:element[@xml='yes'][1]"><xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d335" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d335">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
     <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">     <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d336" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d336">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
          <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">          <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d337" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d337">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
               <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">               <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d338" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d338">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
                    <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">                    <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d339" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d339">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
                    </xs:element>                    <xsl:for-each select="following-sibling::xs:element[@xml='yes']">                    <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d340" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d340">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>                    </xsl:for-each>                    </xsl:for-each>               </xs:element>               <xsl:for-each select="following-sibling::xs:element[@xml='yes']">               <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d341" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d341">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>               </xsl:for-each>               </xsl:for-each>          </xs:element>          <xsl:for-each select="following-sibling::xs:element[@xml='yes']">          <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d342" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d342">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>          </xsl:for-each>          </xsl:for-each>     </xs:element>     <xsl:for-each select="following-sibling::xs:element[@xml='yes']">     <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d343" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d343">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>     </xsl:for-each>     </xsl:for-each></xs:element><xsl:for-each select="following-sibling::xs:element[@xml='yes']"><xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d344" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d344">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element></xsl:for-each></xsl:for-each></xs:element>     </xsl:for-each>     </xsl:for-each></xs:element><xsl:for-each select="following-sibling::xs:element[@xml='yes']"><xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d345" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d345">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
<xsl:for-each select="descendant::xs:element[@xml='yes'][1]"><xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d346" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d346">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
     <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">     <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d347" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d347">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
          <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">          <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d348" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d348">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
               <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">               <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d349" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d349">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
                    <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">                    <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d350" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d350">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
                    </xs:element>                    <xsl:for-each select="following-sibling::xs:element[@xml='yes']">                    <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d351" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d351">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>                    </xsl:for-each>                    </xsl:for-each>               </xs:element>               <xsl:for-each select="following-sibling::xs:element[@xml='yes']">               <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d352" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d352">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>               </xsl:for-each>               </xsl:for-each>          </xs:element>          <xsl:for-each select="following-sibling::xs:element[@xml='yes']">          <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d353" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d353">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>          </xsl:for-each>          </xsl:for-each>     </xs:element>     <xsl:for-each select="following-sibling::xs:element[@xml='yes']">     <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d354" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d354">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>     </xsl:for-each>     </xsl:for-each></xs:element><xsl:for-each select="following-sibling::xs:element[@xml='yes']"><xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d355" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d355">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element></xsl:for-each></xsl:for-each></xs:element></xsl:for-each></xsl:for-each></xs:element>               </xsl:for-each>               </xsl:for-each>          </xs:element>          <xsl:for-each select="following-sibling::xs:element[@xml='yes']">          <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d356" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d356">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
<xsl:for-each select="descendant::xs:element[@xml='yes'][1]"><xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d357" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d357">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
     <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">     <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d358" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d358">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
          <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">          <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d359" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d359">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
               <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">               <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d360" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d360">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
                    <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">                    <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d361" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d361">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
                    </xs:element>                    <xsl:for-each select="following-sibling::xs:element[@xml='yes']">                    <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d362" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d362">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>                    </xsl:for-each>                    </xsl:for-each>               </xs:element>               <xsl:for-each select="following-sibling::xs:element[@xml='yes']">               <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d363" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d363">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>               </xsl:for-each>               </xsl:for-each>          </xs:element>          <xsl:for-each select="following-sibling::xs:element[@xml='yes']">          <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d364" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d364">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>          </xsl:for-each>          </xsl:for-each>     </xs:element>     <xsl:for-each select="following-sibling::xs:element[@xml='yes']">     <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d365" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d365">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>     </xsl:for-each>     </xsl:for-each></xs:element><xsl:for-each select="following-sibling::xs:element[@xml='yes']"><xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d366" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d366">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element></xsl:for-each></xsl:for-each></xs:element>          </xsl:for-each>          </xsl:for-each>     </xs:element>     <xsl:for-each select="following-sibling::xs:element[@xml='yes']">     <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d367" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d367">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
<xsl:for-each select="descendant::xs:element[@xml='yes'][1]"><xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d368" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d368">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
     <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">     <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d369" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d369">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
          <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">          <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d370" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d370">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
               <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">               <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d371" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d371">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
                    <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">                    <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d372" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d372">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
                    </xs:element>                    <xsl:for-each select="following-sibling::xs:element[@xml='yes']">                    <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d373" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d373">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>                    </xsl:for-each>                    </xsl:for-each>               </xs:element>               <xsl:for-each select="following-sibling::xs:element[@xml='yes']">               <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d374" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d374">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>               </xsl:for-each>               </xsl:for-each>          </xs:element>          <xsl:for-each select="following-sibling::xs:element[@xml='yes']">          <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d375" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d375">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>          </xsl:for-each>          </xsl:for-each>     </xs:element>     <xsl:for-each select="following-sibling::xs:element[@xml='yes']">     <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d376" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d376">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>     </xsl:for-each>     </xsl:for-each></xs:element><xsl:for-each select="following-sibling::xs:element[@xml='yes']"><xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d377" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d377">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element></xsl:for-each></xsl:for-each></xs:element>     </xsl:for-each>     </xsl:for-each></xs:element><xsl:for-each select="following-sibling::xs:element[@xml='yes']"><xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d378" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d378">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
<xsl:for-each select="descendant::xs:element[@xml='yes'][1]"><xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d379" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d379">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
     <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">     <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d380" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d380">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
          <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">          <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d381" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d381">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
               <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">               <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d382" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d382">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
                    <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">                    <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d383" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d383">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
                    </xs:element>                    <xsl:for-each select="following-sibling::xs:element[@xml='yes']">                    <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d384" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d384">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>                    </xsl:for-each>                    </xsl:for-each>               </xs:element>               <xsl:for-each select="following-sibling::xs:element[@xml='yes']">               <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d385" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d385">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>               </xsl:for-each>               </xsl:for-each>          </xs:element>          <xsl:for-each select="following-sibling::xs:element[@xml='yes']">          <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d386" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d386">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>          </xsl:for-each>          </xsl:for-each>     </xs:element>     <xsl:for-each select="following-sibling::xs:element[@xml='yes']">     <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d387" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d387">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>     </xsl:for-each>     </xsl:for-each></xs:element><xsl:for-each select="following-sibling::xs:element[@xml='yes']"><xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d388" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d388">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element></xsl:for-each></xsl:for-each></xs:element></xsl:for-each></xsl:for-each></xs:element>               </xsl:for-each>               </xsl:for-each>          </xs:element>          <xsl:for-each select="following-sibling::xs:element[@xml='yes']">          <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d389" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d389">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
<xsl:for-each select="descendant::xs:element[@xml='yes'][1]"><xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d390" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d390">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
     <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">     <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d391" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d391">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
          <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">          <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d392" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d392">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
               <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">               <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d393" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d393">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
                    <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">                    <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d394" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d394">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
                    </xs:element>                    <xsl:for-each select="following-sibling::xs:element[@xml='yes']">                    <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d395" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d395">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
<xsl:for-each select="descendant::xs:element[@xml='yes'][1]"><xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d396" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d396">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
     <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">     <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d397" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d397">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
          <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">          <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d398" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d398">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
               <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">               <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d399" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d399">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
                    <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">                    <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d400" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d400">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
                    </xs:element>                    <xsl:for-each select="following-sibling::xs:element[@xml='yes']">                    <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d401" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d401">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>                    </xsl:for-each>                    </xsl:for-each>               </xs:element>               <xsl:for-each select="following-sibling::xs:element[@xml='yes']">               <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d402" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d402">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>               </xsl:for-each>               </xsl:for-each>          </xs:element>          <xsl:for-each select="following-sibling::xs:element[@xml='yes']">          <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d403" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d403">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>          </xsl:for-each>          </xsl:for-each>     </xs:element>     <xsl:for-each select="following-sibling::xs:element[@xml='yes']">     <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d404" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d404">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>     </xsl:for-each>     </xsl:for-each></xs:element><xsl:for-each select="following-sibling::xs:element[@xml='yes']"><xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d405" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d405">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element></xsl:for-each></xsl:for-each></xs:element>                    </xsl:for-each>                    </xsl:for-each>               </xs:element>               <xsl:for-each select="following-sibling::xs:element[@xml='yes']">               <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d406" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d406">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
<xsl:for-each select="descendant::xs:element[@xml='yes'][1]"><xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d407" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d407">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
     <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">     <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d408" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d408">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
          <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">          <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d409" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d409">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
               <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">               <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d410" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d410">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
                    <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">                    <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d411" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d411">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
                    </xs:element>                    <xsl:for-each select="following-sibling::xs:element[@xml='yes']">                    <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d412" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d412">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>                    </xsl:for-each>                    </xsl:for-each>               </xs:element>               <xsl:for-each select="following-sibling::xs:element[@xml='yes']">               <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d413" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d413">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>               </xsl:for-each>               </xsl:for-each>          </xs:element>          <xsl:for-each select="following-sibling::xs:element[@xml='yes']">          <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d414" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d414">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>          </xsl:for-each>          </xsl:for-each>     </xs:element>     <xsl:for-each select="following-sibling::xs:element[@xml='yes']">     <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d415" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d415">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>     </xsl:for-each>     </xsl:for-each></xs:element><xsl:for-each select="following-sibling::xs:element[@xml='yes']"><xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d416" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d416">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element></xsl:for-each></xsl:for-each></xs:element>               </xsl:for-each>               </xsl:for-each>          </xs:element>          <xsl:for-each select="following-sibling::xs:element[@xml='yes']">          <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d417" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d417">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
<xsl:for-each select="descendant::xs:element[@xml='yes'][1]"><xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d418" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d418">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
     <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">     <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d419" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d419">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
          <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">          <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d420" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d420">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
               <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">               <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d421" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d421">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
                    <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">                    <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d422" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d422">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
                    </xs:element>                    <xsl:for-each select="following-sibling::xs:element[@xml='yes']">                    <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d423" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d423">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>                    </xsl:for-each>                    </xsl:for-each>               </xs:element>               <xsl:for-each select="following-sibling::xs:element[@xml='yes']">               <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d424" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d424">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>               </xsl:for-each>               </xsl:for-each>          </xs:element>          <xsl:for-each select="following-sibling::xs:element[@xml='yes']">          <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d425" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d425">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>          </xsl:for-each>          </xsl:for-each>     </xs:element>     <xsl:for-each select="following-sibling::xs:element[@xml='yes']">     <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d426" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d426">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>     </xsl:for-each>     </xsl:for-each></xs:element><xsl:for-each select="following-sibling::xs:element[@xml='yes']"><xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d427" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d427">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element></xsl:for-each></xsl:for-each></xs:element>          </xsl:for-each>          </xsl:for-each>     </xs:element>     <xsl:for-each select="following-sibling::xs:element[@xml='yes']">     <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d428" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d428">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
<xsl:for-each select="descendant::xs:element[@xml='yes'][1]"><xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d429" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d429">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
     <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">     <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d430" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d430">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
          <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">          <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d431" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d431">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
               <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">               <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d432" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d432">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
                    <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">                    <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d433" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d433">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
                    </xs:element>                    <xsl:for-each select="following-sibling::xs:element[@xml='yes']">                    <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d434" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d434">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>                    </xsl:for-each>                    </xsl:for-each>               </xs:element>               <xsl:for-each select="following-sibling::xs:element[@xml='yes']">               <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d435" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d435">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>               </xsl:for-each>               </xsl:for-each>          </xs:element>          <xsl:for-each select="following-sibling::xs:element[@xml='yes']">          <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d436" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d436">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>          </xsl:for-each>          </xsl:for-each>     </xs:element>     <xsl:for-each select="following-sibling::xs:element[@xml='yes']">     <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d437" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d437">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>     </xsl:for-each>     </xsl:for-each></xs:element><xsl:for-each select="following-sibling::xs:element[@xml='yes']"><xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d438" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d438">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element></xsl:for-each></xsl:for-each></xs:element>     </xsl:for-each>     </xsl:for-each></xs:element><xsl:for-each select="following-sibling::xs:element[@xml='yes']"><xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d439" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d439">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
<xsl:for-each select="descendant::xs:element[@xml='yes'][1]"><xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d440" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d440">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
     <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">     <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d441" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d441">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
          <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">          <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d442" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d442">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
               <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">               <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d443" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d443">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
                    <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">                    <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d444" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d444">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
                    </xs:element>                    <xsl:for-each select="following-sibling::xs:element[@xml='yes']">                    <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d445" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d445">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>                    </xsl:for-each>                    </xsl:for-each>               </xs:element>               <xsl:for-each select="following-sibling::xs:element[@xml='yes']">               <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d446" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d446">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>               </xsl:for-each>               </xsl:for-each>          </xs:element>          <xsl:for-each select="following-sibling::xs:element[@xml='yes']">          <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d447" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d447">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>          </xsl:for-each>          </xsl:for-each>     </xs:element>     <xsl:for-each select="following-sibling::xs:element[@xml='yes']">     <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d448" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d448">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>     </xsl:for-each>     </xsl:for-each></xs:element><xsl:for-each select="following-sibling::xs:element[@xml='yes']"><xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d449" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d449">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element></xsl:for-each></xsl:for-each></xs:element></xsl:for-each></xsl:for-each></xs:element>          </xsl:for-each>          </xsl:for-each>     </xs:element>     <xsl:for-each select="following-sibling::xs:element[@xml='yes']">     <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d450" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d450">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
<xsl:for-each select="descendant::xs:element[@xml='yes'][1]"><xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d451" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d451">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
     <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">     <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d452" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d452">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
          <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">          <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d453" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d453">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
               <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">               <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d454" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d454">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
                    <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">                    <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d455" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d455">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
                    </xs:element>                    <xsl:for-each select="following-sibling::xs:element[@xml='yes']">                    <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d456" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d456">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
<xsl:for-each select="descendant::xs:element[@xml='yes'][1]"><xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d457" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d457">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
     <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">     <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d458" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d458">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
          <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">          <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d459" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d459">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
               <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">               <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d460" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d460">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
                    <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">                    <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d461" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d461">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
                    </xs:element>                    <xsl:for-each select="following-sibling::xs:element[@xml='yes']">                    <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d462" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d462">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>                    </xsl:for-each>                    </xsl:for-each>               </xs:element>               <xsl:for-each select="following-sibling::xs:element[@xml='yes']">               <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d463" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d463">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>               </xsl:for-each>               </xsl:for-each>          </xs:element>          <xsl:for-each select="following-sibling::xs:element[@xml='yes']">          <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d464" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d464">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>          </xsl:for-each>          </xsl:for-each>     </xs:element>     <xsl:for-each select="following-sibling::xs:element[@xml='yes']">     <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d465" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d465">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>     </xsl:for-each>     </xsl:for-each></xs:element><xsl:for-each select="following-sibling::xs:element[@xml='yes']"><xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d466" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d466">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element></xsl:for-each></xsl:for-each></xs:element>                    </xsl:for-each>                    </xsl:for-each>               </xs:element>               <xsl:for-each select="following-sibling::xs:element[@xml='yes']">               <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d467" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d467">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
<xsl:for-each select="descendant::xs:element[@xml='yes'][1]"><xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d468" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d468">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
     <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">     <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d469" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d469">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
          <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">          <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d470" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d470">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
               <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">               <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d471" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d471">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
                    <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">                    <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d472" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d472">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
                    </xs:element>                    <xsl:for-each select="following-sibling::xs:element[@xml='yes']">                    <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d473" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d473">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>                    </xsl:for-each>                    </xsl:for-each>               </xs:element>               <xsl:for-each select="following-sibling::xs:element[@xml='yes']">               <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d474" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d474">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>               </xsl:for-each>               </xsl:for-each>          </xs:element>          <xsl:for-each select="following-sibling::xs:element[@xml='yes']">          <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d475" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d475">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>          </xsl:for-each>          </xsl:for-each>     </xs:element>     <xsl:for-each select="following-sibling::xs:element[@xml='yes']">     <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d476" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d476">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>     </xsl:for-each>     </xsl:for-each></xs:element><xsl:for-each select="following-sibling::xs:element[@xml='yes']"><xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d477" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d477">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element></xsl:for-each></xsl:for-each></xs:element>               </xsl:for-each>               </xsl:for-each>          </xs:element>          <xsl:for-each select="following-sibling::xs:element[@xml='yes']">          <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d478" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d478">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
<xsl:for-each select="descendant::xs:element[@xml='yes'][1]"><xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d479" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d479">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
     <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">     <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d480" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d480">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
          <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">          <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d481" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d481">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
               <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">               <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d482" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d482">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
                    <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">                    <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d483" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d483">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
                    </xs:element>                    <xsl:for-each select="following-sibling::xs:element[@xml='yes']">                    <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d484" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d484">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>                    </xsl:for-each>                    </xsl:for-each>               </xs:element>               <xsl:for-each select="following-sibling::xs:element[@xml='yes']">               <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d485" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d485">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>               </xsl:for-each>               </xsl:for-each>          </xs:element>          <xsl:for-each select="following-sibling::xs:element[@xml='yes']">          <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d486" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d486">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>          </xsl:for-each>          </xsl:for-each>     </xs:element>     <xsl:for-each select="following-sibling::xs:element[@xml='yes']">     <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d487" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d487">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>     </xsl:for-each>     </xsl:for-each></xs:element><xsl:for-each select="following-sibling::xs:element[@xml='yes']"><xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d488" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d488">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element></xsl:for-each></xsl:for-each></xs:element>          </xsl:for-each>          </xsl:for-each>     </xs:element>     <xsl:for-each select="following-sibling::xs:element[@xml='yes']">     <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d489" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d489">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
<xsl:for-each select="descendant::xs:element[@xml='yes'][1]"><xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d490" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d490">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
     <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">     <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d491" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d491">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
          <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">          <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d492" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d492">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
               <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">               <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d493" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d493">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
                    <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">                    <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d494" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d494">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
                    </xs:element>                    <xsl:for-each select="following-sibling::xs:element[@xml='yes']">                    <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d495" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d495">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>                    </xsl:for-each>                    </xsl:for-each>               </xs:element>               <xsl:for-each select="following-sibling::xs:element[@xml='yes']">               <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d496" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d496">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>               </xsl:for-each>               </xsl:for-each>          </xs:element>          <xsl:for-each select="following-sibling::xs:element[@xml='yes']">          <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d497" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d497">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>          </xsl:for-each>          </xsl:for-each>     </xs:element>     <xsl:for-each select="following-sibling::xs:element[@xml='yes']">     <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d498" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d498">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>     </xsl:for-each>     </xsl:for-each></xs:element><xsl:for-each select="following-sibling::xs:element[@xml='yes']"><xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d499" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d499">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element></xsl:for-each></xsl:for-each></xs:element>     </xsl:for-each>     </xsl:for-each></xs:element><xsl:for-each select="following-sibling::xs:element[@xml='yes']"><xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d500" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d500">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
<xsl:for-each select="descendant::xs:element[@xml='yes'][1]"><xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d501" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d501">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
     <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">     <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d502" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d502">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
          <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">          <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d503" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d503">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
               <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">               <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d504" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d504">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
                    <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">                    <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d505" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d505">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
                    </xs:element>                    <xsl:for-each select="following-sibling::xs:element[@xml='yes']">                    <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d506" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d506">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>                    </xsl:for-each>                    </xsl:for-each>               </xs:element>               <xsl:for-each select="following-sibling::xs:element[@xml='yes']">               <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d507" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d507">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>               </xsl:for-each>               </xsl:for-each>          </xs:element>          <xsl:for-each select="following-sibling::xs:element[@xml='yes']">          <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d508" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d508">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>          </xsl:for-each>          </xsl:for-each>     </xs:element>     <xsl:for-each select="following-sibling::xs:element[@xml='yes']">     <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d509" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d509">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>     </xsl:for-each>     </xsl:for-each></xs:element><xsl:for-each select="following-sibling::xs:element[@xml='yes']"><xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d510" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d510">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element></xsl:for-each></xsl:for-each></xs:element></xsl:for-each></xsl:for-each></xs:element>     </xsl:for-each>     </xsl:for-each></xs:element><xsl:for-each select="following-sibling::xs:element[@xml='yes']"><xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d511" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d511">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
<xsl:for-each select="descendant::xs:element[@xml='yes'][1]"><xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d512" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d512">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
     <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">     <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d513" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d513">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
          <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">          <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d514" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d514">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
               <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">               <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d515" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d515">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
                    <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">                    <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d516" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d516">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
                    </xs:element>                    <xsl:for-each select="following-sibling::xs:element[@xml='yes']">                    <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d517" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d517">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
<xsl:for-each select="descendant::xs:element[@xml='yes'][1]"><xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d518" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d518">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
     <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">     <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d519" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d519">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
          <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">          <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d520" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d520">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
               <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">               <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d521" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d521">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
                    <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">                    <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d522" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d522">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
                    </xs:element>                    <xsl:for-each select="following-sibling::xs:element[@xml='yes']">                    <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d523" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d523">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>                    </xsl:for-each>                    </xsl:for-each>               </xs:element>               <xsl:for-each select="following-sibling::xs:element[@xml='yes']">               <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d524" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d524">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>               </xsl:for-each>               </xsl:for-each>          </xs:element>          <xsl:for-each select="following-sibling::xs:element[@xml='yes']">          <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d525" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d525">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>          </xsl:for-each>          </xsl:for-each>     </xs:element>     <xsl:for-each select="following-sibling::xs:element[@xml='yes']">     <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d526" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d526">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>     </xsl:for-each>     </xsl:for-each></xs:element><xsl:for-each select="following-sibling::xs:element[@xml='yes']"><xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d527" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d527">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element></xsl:for-each></xsl:for-each></xs:element>                    </xsl:for-each>                    </xsl:for-each>               </xs:element>               <xsl:for-each select="following-sibling::xs:element[@xml='yes']">               <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d528" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d528">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
<xsl:for-each select="descendant::xs:element[@xml='yes'][1]"><xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d529" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d529">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
     <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">     <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d530" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d530">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
          <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">          <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d531" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d531">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
               <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">               <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d532" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d532">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
                    <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">                    <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d533" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d533">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
                    </xs:element>                    <xsl:for-each select="following-sibling::xs:element[@xml='yes']">                    <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d534" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d534">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>                    </xsl:for-each>                    </xsl:for-each>               </xs:element>               <xsl:for-each select="following-sibling::xs:element[@xml='yes']">               <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d535" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d535">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>               </xsl:for-each>               </xsl:for-each>          </xs:element>          <xsl:for-each select="following-sibling::xs:element[@xml='yes']">          <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d536" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d536">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>          </xsl:for-each>          </xsl:for-each>     </xs:element>     <xsl:for-each select="following-sibling::xs:element[@xml='yes']">     <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d537" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d537">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>     </xsl:for-each>     </xsl:for-each></xs:element><xsl:for-each select="following-sibling::xs:element[@xml='yes']"><xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d538" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d538">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element></xsl:for-each></xsl:for-each></xs:element>               </xsl:for-each>               </xsl:for-each>          </xs:element>          <xsl:for-each select="following-sibling::xs:element[@xml='yes']">          <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d539" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d539">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
<xsl:for-each select="descendant::xs:element[@xml='yes'][1]"><xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d540" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d540">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
     <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">     <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d541" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d541">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
          <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">          <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d542" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d542">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
               <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">               <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d543" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d543">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
                    <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">                    <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d544" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d544">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
                    </xs:element>                    <xsl:for-each select="following-sibling::xs:element[@xml='yes']">                    <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d545" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d545">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>                    </xsl:for-each>                    </xsl:for-each>               </xs:element>               <xsl:for-each select="following-sibling::xs:element[@xml='yes']">               <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d546" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d546">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>               </xsl:for-each>               </xsl:for-each>          </xs:element>          <xsl:for-each select="following-sibling::xs:element[@xml='yes']">          <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d547" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d547">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>          </xsl:for-each>          </xsl:for-each>     </xs:element>     <xsl:for-each select="following-sibling::xs:element[@xml='yes']">     <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d548" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d548">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>     </xsl:for-each>     </xsl:for-each></xs:element><xsl:for-each select="following-sibling::xs:element[@xml='yes']"><xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d549" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d549">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element></xsl:for-each></xsl:for-each></xs:element>          </xsl:for-each>          </xsl:for-each>     </xs:element>     <xsl:for-each select="following-sibling::xs:element[@xml='yes']">     <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d550" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d550">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
<xsl:for-each select="descendant::xs:element[@xml='yes'][1]"><xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d551" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d551">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
     <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">     <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d552" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d552">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
          <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">          <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d553" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d553">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
               <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">               <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d554" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d554">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
                    <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">                    <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d555" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d555">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
                    </xs:element>                    <xsl:for-each select="following-sibling::xs:element[@xml='yes']">                    <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d556" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d556">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>                    </xsl:for-each>                    </xsl:for-each>               </xs:element>               <xsl:for-each select="following-sibling::xs:element[@xml='yes']">               <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d557" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d557">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>               </xsl:for-each>               </xsl:for-each>          </xs:element>          <xsl:for-each select="following-sibling::xs:element[@xml='yes']">          <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d558" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d558">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>          </xsl:for-each>          </xsl:for-each>     </xs:element>     <xsl:for-each select="following-sibling::xs:element[@xml='yes']">     <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d559" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d559">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>     </xsl:for-each>     </xsl:for-each></xs:element><xsl:for-each select="following-sibling::xs:element[@xml='yes']"><xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d560" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d560">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element></xsl:for-each></xsl:for-each></xs:element>     </xsl:for-each>     </xsl:for-each></xs:element><xsl:for-each select="following-sibling::xs:element[@xml='yes']"><xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d561" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d561">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
<xsl:for-each select="descendant::xs:element[@xml='yes'][1]"><xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d562" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d562">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
     <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">     <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d563" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d563">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
          <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">          <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d564" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d564">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
               <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">               <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d565" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d565">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
                    <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">                    <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d566" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d566">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
                    </xs:element>                    <xsl:for-each select="following-sibling::xs:element[@xml='yes']">                    <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d567" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d567">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>                    </xsl:for-each>                    </xsl:for-each>               </xs:element>               <xsl:for-each select="following-sibling::xs:element[@xml='yes']">               <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d568" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d568">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>               </xsl:for-each>               </xsl:for-each>          </xs:element>          <xsl:for-each select="following-sibling::xs:element[@xml='yes']">          <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d569" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d569">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>          </xsl:for-each>          </xsl:for-each>     </xs:element>     <xsl:for-each select="following-sibling::xs:element[@xml='yes']">     <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d570" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d570">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>     </xsl:for-each>     </xsl:for-each></xs:element><xsl:for-each select="following-sibling::xs:element[@xml='yes']"><xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d571" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d571">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
<xsl:for-each select="descendant::xs:element[@xml='yes'][1]"><xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d572" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d572">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
     <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">     <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d573" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d573">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
          <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">          <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d574" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d574">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
               <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">               <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d575" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d575">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
                    <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">                    <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d576" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d576">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
                    </xs:element>                    <xsl:for-each select="following-sibling::xs:element[@xml='yes']">                    <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d577" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d577">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>                    </xsl:for-each>                    </xsl:for-each>               </xs:element>               <xsl:for-each select="following-sibling::xs:element[@xml='yes']">               <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d578" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d578">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>               </xsl:for-each>               </xsl:for-each>          </xs:element>          <xsl:for-each select="following-sibling::xs:element[@xml='yes']">          <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d579" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d579">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>          </xsl:for-each>          </xsl:for-each>     </xs:element>     <xsl:for-each select="following-sibling::xs:element[@xml='yes']">     <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d580" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d580">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>     </xsl:for-each>     </xsl:for-each></xs:element><xsl:for-each select="following-sibling::xs:element[@xml='yes']"><xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d581" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d581">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
<xsl:for-each select="descendant::xs:element[@xml='yes'][1]"><xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d582" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d582">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
     <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">     <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d583" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d583">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
          <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">          <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d584" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d584">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
               <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">               <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d585" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d585">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
                    <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">                    <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d586" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d586">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
                    </xs:element>                    <xsl:for-each select="following-sibling::xs:element[@xml='yes']">                    <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d587" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d587">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>                    </xsl:for-each>                    </xsl:for-each>               </xs:element>               <xsl:for-each select="following-sibling::xs:element[@xml='yes']">               <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d588" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d588">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>               </xsl:for-each>               </xsl:for-each>          </xs:element>          <xsl:for-each select="following-sibling::xs:element[@xml='yes']">          <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d589" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d589">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>          </xsl:for-each>          </xsl:for-each>     </xs:element>     <xsl:for-each select="following-sibling::xs:element[@xml='yes']">     <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d590" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d590">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>     </xsl:for-each>     </xsl:for-each></xs:element><xsl:for-each select="following-sibling::xs:element[@xml='yes']"><xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d591" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d591">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
<xsl:for-each select="descendant::xs:element[@xml='yes'][1]"><xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d592" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d592">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
     <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">     <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d593" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d593">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
          <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">          <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d594" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d594">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
               <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">               <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d595" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d595">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
                    <xsl:for-each select="descendant::xs:element[@xml='yes'][1]">                    <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d596" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d596">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
                    </xs:element>                    <xsl:for-each select="following-sibling::xs:element[@xml='yes']">                    <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d597" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d597">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>                    </xsl:for-each>                    </xsl:for-each>               </xs:element>               <xsl:for-each select="following-sibling::xs:element[@xml='yes']">               <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d598" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d598">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>               </xsl:for-each>               </xsl:for-each>          </xs:element>          <xsl:for-each select="following-sibling::xs:element[@xml='yes']">          <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d599" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d599">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>          </xsl:for-each>          </xsl:for-each>     </xs:element>     <xsl:for-each select="following-sibling::xs:element[@xml='yes']">     <xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d600" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d600">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element>     </xsl:for-each>     </xsl:for-each></xs:element><xsl:for-each select="following-sibling::xs:element[@xml='yes']"><xs:element name="{substring-before(@name,'_Element')}">	<!--get attributes--><xsl:variable name="d601" select="substring-before(@name,'_Element')"/><xsl:for-each select="descendant::xs:element[@att='yes'][1]"><xsl:if test="substring-before(substring-after(@name,'_'),'_')=$d601">     <xs:attribute name="{substring-before(@name,'_')}"/>       <xsl:for-each select="following-sibling::xs:element[@att='yes']">       <xs:attribute name="{substring-before(@name,'_')}"/>       </xsl:for-each>    </xsl:if></xsl:for-each><!--get attributes-->
Error: Nodes depth not supported</xs:element></xsl:for-each></xsl:for-each></xs:element></xsl:for-each></xsl:for-each></xs:element></xsl:for-each></xsl:for-each></xs:element></xsl:for-each></xsl:for-each></xs:element></xsl:for-each></xsl:for-each></xs:element></xsl:for-each></xsl:for-each>            </xs:sequence>            </xs:complexType>            </xs:element>         </xsl:for-each></xs:schema></xsl:for-each></xsl:template></xsl:stylesheet>	
