| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324 |
- <?xml version="1.0" encoding="UTF-8"?>
- <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
- xmlns:xs="http://www.w3.org/2001/XMLSchema"
- xmlns:Types__x3A__TERYT="https://biuro.biall-net.pl/wfs/default_db/Types/TERYT.xsd"
- exclude-result-prefixes="xs"
- version="2.0">
-
-
- <xsl:output method="xml" indent="yes"/>
-
- <xsl:variable name="TERC_xml" select="doc('../public_instance.xml/teryt.gov.pl/TERC.xml')"/>
- <xsl:variable name="SIMC_xml" select="doc('../public_instance.xml/teryt.gov.pl/SIMC.xml')"/>
- <xsl:variable name="ULIC_xml" select="doc('../public_instance.xml/teryt.gov.pl/ULIC.xml')"/>
- <xsl:variable name="Types__x3A__TERYT:DB_TABLES">
- <Types__x3A__TERYT:DB_TABLES>
- <Types__x3A__TERYT:TERC_WOJ string="NAZWA" id="WOJ"/>
- <Types__x3A__TERYT:TERC_POW string="NAZWA" id="POW"/>
- <Types__x3A__TERYT:TERC_GMI string="NAZWA" id="GMI"/>
- <Types__x3A__TERYT:SIMC_SYM string="NAZWA" id="SYM"/>
- <Types__x3A__TERYT:SIMC_SYMPOD string="NAZWA" id="SYM"/>
- <Types__x3A__TERYT:ULIC string="NAZWA_1" id="SYM_UL"/>
- </Types__x3A__TERYT:DB_TABLES>
- </xsl:variable>
-
-
-
- <xsl:param name="select_WOJ" select="'22'"/>
-
-
- <xsl:function name="Types__x3A__TERYT:concat_string_cond">
- <xsl:param name="concat_string" required="yes"/>
- <xsl:param name="NAZWA" required="yes"/>
- <xsl:param name="RM" required="yes"/>
- <xsl:param name="parent_NAZWA"/>
-
- <xsl:variable name="NAZWA_no_sp" select="replace($NAZWA,' ','_')"/>
- <xsl:variable name="separ">
- <xsl:choose>
- <xsl:when test="$concat_string=''"/>
- <xsl:otherwise>__</xsl:otherwise>
- </xsl:choose>
- </xsl:variable>
- <xsl:variable name="concat_string">
- <xsl:choose>
- <xsl:when test="$RM='99' or $RM='03' or $NAZWA=$parent_NAZWA ">
- <xsl:value-of select="$concat_string"/>
- </xsl:when> <!-- Jezeli czesc miasta to nie wyswietlac-->
- <xsl:otherwise>
- <xsl:value-of select="concat($concat_string,$separ,$NAZWA_no_sp)"/>
- </xsl:otherwise>
- </xsl:choose>
- </xsl:variable>
- <xsl:value-of select="$concat_string"/>
- </xsl:function>
-
-
- <xsl:template name="main">
- <Types__x3A__TERYT>
- <xsl:apply-templates mode="Types__x3A__TERYT:TERC_WOJ" select="$TERC_xml">
- <xsl:with-param name="main_WOJ" select="'POMORSKIE'"/>
- <xsl:with-param name="main_POW" select="'gdański'"/>
- </xsl:apply-templates>
- </Types__x3A__TERYT>
- </xsl:template>
-
-
- <xsl:template name="upload_to_MySql">
- <xsl:variable name="TERYT_procesy5.xml" select="doc('../public_instance.xml/teryt.gov.pl/TERYT_procesy5.xml')"/>
- <xsl:variable name="Types__x3A__TERYT:upload_to_MySql">
- <Types__x3A__TERYT:upload_to_MySql>#!/bin/bash
- echo type_username
- read username
- echo type_passw
- read -s passwd
-
- <!-- echo "drop table if exists \`_TERYT_DB_PL\`;" |mysql -u$username -p$passwd -hse.dev.webone.pl -DSES_USERS2
- echo "
- CREATE TABLE IF NOT EXISTS \`_TERYT_DB_PL\` (
- \`TYP\` varchar(15) NOT NULL,
- \`TYP_ID\` int(15) NOT NULL,
- \`concat_string\` varchar(100) NOT NULL
- ) ENGINE=MyISAM DEFAULT CHARSET=latin2
- " |mysql -u$username -p$passwd -hse.dev.webone.pl -DSES_USERS2-->
- <xsl:for-each select="$Types__x3A__TERYT:DB_TABLES/Types__x3A__TERYT:DB_TABLES/*">
- echo "drop table if exists \`_TERYT_DB_PL__<xsl:value-of select="local-name()"/>\`;" |mysql -u$username -p$passwd -hse.dev.webone.pl -DSES_USERS2
- echo "
- CREATE TABLE IF NOT EXISTS \`_TERYT_DB_PL__<xsl:value-of select="local-name()"/>\` (
- \`ID\` int(15) NOT NULL,
- \`NAZWA\` varchar(100) NOT NULL,
- \`concat_string\` varchar(100) NOT NULL
- ) ENGINE=MyISAM DEFAULT CHARSET=latin2
- " |mysql -u$username -p$passwd -hse.dev.webone.pl -DSES_USERS2
- </xsl:for-each>
-
-
-
- <!--<xsl:for-each-group select="$TERYT_procesy5.xml//*[@concat_string]" group-by="@concat_string">
- echo "insert into \`_TERYT_DB_PL\` ( \`TYP\`,\`TYP_ID\`, \`concat_string\`) values (
- <xsl:choose>
- <xsl:when test="local-name()='ULIC'">'SYM_UL','<xsl:value-of select="SYM_UL"/>','<xsl:value-of select="@concat_string"/>'</xsl:when>
- <xsl:when test="local-name()='SYM_POD'">'SYM_POD','<xsl:value-of select="SYM_POD"/>','<xsl:value-of select="@concat_string"/>'</xsl:when>
- <xsl:when test="local-name()='SIMC_SYM'">'SIMC_SYM','<xsl:value-of select="SYM"/>','<xsl:value-of select="@concat_string"/>'</xsl:when>
- <xsl:when test="local-name()='TERC_GMI'">'GMI','<xsl:value-of select="GMI"/>','<xsl:value-of select="@concat_string"/>'</xsl:when>
- <xsl:when test="local-name()='TERC_POW'">'POW','<xsl:value-of select="POW"/>','<xsl:value-of select="@concat_string"/>'</xsl:when>
- <xsl:when test="local-name()='TERC_WOJ'">'WOJ','<xsl:value-of select="WOJ"/>','<xsl:value-of select="@concat_string"/>'</xsl:when>
- </xsl:choose> )" |mysql -u$username -p$passwd -hse.dev.webone.pl -DSES_USERS2
- </xsl:for-each-group>-->
- <!--<xsl:for-each-group select="$TERYT_procesy5.xml//*[@concat_string]" group-by="@concat_string">
- echo "insert into \`_TERYT_DB_PL\` ( \`TERC_WOJ\`,\`TERC_POW\`,\`TERC_GMI\`,\`SIMC_SYM\`,\`SYM_POD\`,\`SYM_UL\`, `\NAZWA_TERYT`\, \`TYP\`,\`TYP_ID\`,\`concat_string\`) values (
- '<xsl:value-of select="parent::node()[local-name()='TERC_WOJ']/WOJ"/>',
- '<xsl:value-of select="parent::node()[local-name()='TERC_POW']/POW"/>',
- '<xsl:value-of select="parent::node()[local-name()='TERC_GMI']/TERC_GMI"/>',
- '<xsl:value-of select="parent::node()[local-name()='SIMC_SYM']/SIMC_SYM"/>',
- '<xsl:value-of select="parent::node()[local-name()='SIMC_SYMPOD']/SIMC_SYMPOD"/>',
- '<xsl:value-of select="SYM_UL"/>',
- <xsl:choose>
- <xsl:when test="local-name()='ULIC'">'SYM_UL','<xsl:value-of select="SYM_UL"/>'</xsl:when>
- <xsl:when test="local-name()='SYM_POD'">'SYM_POD','<xsl:value-of select="SYM_POD"/>'</xsl:when>
- <xsl:when test="local-name()='SIMC_SYM'">'SIMC_SYM','<xsl:value-of select="SYM"/>'</xsl:when>
- <xsl:when test="local-name()='TERC_GMI'">'GMI','<xsl:value-of select="GMI"/>'</xsl:when>
- <xsl:when test="local-name()='TERC_POW'">'POW','<xsl:value-of select="POW"/>'</xsl:when>
- <xsl:when test="local-name()='TERC_WOJ'">'WOJ','<xsl:value-of select="WOJ"/>'</xsl:when>
- </xsl:choose>
- ,'<xsl:value-of select="@concat_string"/>' )" |mysql -u$username -p$passwd -hse.dev.webone.pl -DSES_USERS2
- </xsl:for-each-group>-->
- <xsl:for-each-group select="$TERYT_procesy5.xml//*[@concat_string]" group-by="@concat_string">
- <xsl:variable name="curr_node_name" select="local-name()"/>
- echo "insert into \`_TERYT_DB_PL__<xsl:value-of select="local-name()"/>\`
- <!--<xsl:choose>
- <xsl:when test="local-name()='ULIC'">'SYM_UL'</xsl:when>
- <xsl:when test="local-name()='SYM_POD'">'SYM_POD'</xsl:when>
- <xsl:when test="local-name()='SIMC_SYM'">'SIMC_SYM'</xsl:when>
- <xsl:when test="local-name()='TERC_GMI'">'GMI'</xsl:when>
- <xsl:when test="local-name()='TERC_POW'">'POW'</xsl:when>
- <xsl:when test="local-name()='TERC_WOJ'">'WOJ'</xsl:when>
- </xsl:choose>-->
- ( \`ID\`,\`NAZWA\`,\`concat_string\`) values (
- '<xsl:value-of select="node()[name()=$Types__x3A__TERYT:DB_TABLES/Types__x3A__TERYT:DB_TABLES/node()[local-name()=$curr_node_name]/@id]/text()"/>'
- ,'<xsl:value-of select="node()[name()=$Types__x3A__TERYT:DB_TABLES/Types__x3A__TERYT:DB_TABLES/node()[local-name()=$curr_node_name]/@string]/text()"/>'
- ,'<xsl:value-of select="@concat_string"/>' )" |mysql -u$username -p$passwd -hse.dev.webone.pl -DSES_USERS2
- echo <xsl:value-of select="@concat_string"/>
- </xsl:for-each-group>
- </Types__x3A__TERYT:upload_to_MySql>
- </xsl:variable>
- <xsl:copy-of select="$Types__x3A__TERYT:upload_to_MySql"/>
- <xsl:result-document href="../default_db.instance.xml/Types__x3A__TERYT__upload_to_MySql.sh" omit-xml-declaration="yes">
- <xsl:copy-of select="$Types__x3A__TERYT:upload_to_MySql/Types__x3A__TERYT:upload_to_MySql/text()" copy-namespaces="no"/>
- </xsl:result-document>
- </xsl:template>
-
-
- <!--<xsl:template match="teryt" mode="Types__x3A__TERYT:TERC_WOJ">
- <!-\-<xsl:apply-templates mode="Types__x3A__TERYT:TERC_WOJ"/>-\->
- </xsl:template>-->
- <!--<xsl:template match="catalog" mode="Types__x3A__TERYT:TERC_WOJ">
- <!-\-<xsl:apply-templates mode="Types__x3A__TERYT:TERC_WOJ"/>-\->
- <catalog/>
- </xsl:template>-->
-
-
-
- <xsl:template mode="Types__x3A__TERYT:TERC_WOJ" match="row[col[@name='POW']/.='' and col[@name='WOJ']=$select_WOJ ]"> <!-- filtr dla pomorskiego and col[@name='WOJ']='22' -->
- <xsl:param name="main_WOJ"/>
- <xsl:param name="main_POW"/>
- <xsl:variable name="concat_string">
- <xsl:choose>
- <xsl:when test="col[@name='NAZWA']=$main_WOJ"/>
- <xsl:otherwise>
- <xsl:value-of select="col[@name='NAZWA']"/>
- </xsl:otherwise>
- </xsl:choose>
- </xsl:variable>
- <Types__x3A__TERYT:TERC_WOJ><xsl:if test="$concat_string!=''"><xsl:attribute name="concat_string" select="$concat_string"/></xsl:if>
- <xsl:attribute name="WOJ" select="col[@name='NAZWA']"/>
- <xsl:element name="WOJ"><xsl:value-of select="col[@name='WOJ']"/></xsl:element>
- <xsl:element name="NAZWA"><xsl:value-of select="col[@name='NAZWA']"/></xsl:element>
- <xsl:element name="NAZDOD"><xsl:value-of select="col[@name='NAZDOD']"/></xsl:element>
- <xsl:apply-templates mode="Types__x3A__TERYT:TERC_POW" select="parent::node()/node()[col[@name='WOJ']=current()/col[@name='WOJ'] ]">
- <xsl:with-param name="concat_string" select="$concat_string"/>
- <xsl:with-param name="main_POW" select="$main_POW"/>
- </xsl:apply-templates>
- </Types__x3A__TERYT:TERC_WOJ>
- </xsl:template>
-
-
- <xsl:template mode="Types__x3A__TERYT:TERC_WOJ" match="row"/> <!-- filtr do ignore-->
-
- <xsl:template mode="Types__x3A__TERYT:TERC_POW" match="row[col[@name='POW']/.!='' and col[@name='GMI']/.='' ]"> <!-- filtr dla Pruszcz Gdanski and col[@name='POW']='04' -->
- <xsl:param name="concat_string"/>
- <xsl:param name="main_POW"/>
- <xsl:variable name="concat_string">
- <xsl:choose>
- <xsl:when test="col[@name='NAZWA']=$main_POW"/>
- <xsl:when test="$concat_string=''">
- <xsl:value-of select="col[@name='NAZWA']"/>
- </xsl:when>
- <xsl:otherwise>
- <xsl:value-of select="concat($concat_string,'__',col[@name='NAZWA'])"/>
- </xsl:otherwise>
- </xsl:choose>
- </xsl:variable>
- <Types__x3A__TERYT:TERC_POW>
- <xsl:if test="$concat_string!=''"><xsl:attribute name="concat_string" select="$concat_string"/></xsl:if>
- <xsl:attribute name="POW" select="col[@name='NAZWA']"/>
- <xsl:element name="POW"><xsl:value-of select="col[@name='POW']"/></xsl:element>
- <xsl:element name="NAZWA"><xsl:value-of select="col[@name='NAZWA']"/></xsl:element>
- <xsl:element name="NAZDOD"><xsl:value-of select="col[@name='NAZDOD']"/></xsl:element>
- <xsl:apply-templates mode="Types__x3A__TERYT:TERC_GMI" select="parent::node()/node()[col[@name='WOJ']=current()/col[@name='WOJ'] and col[@name='POW']=current()/col[@name='POW']]">
- <xsl:with-param name="concat_string" select="$concat_string"/>
- <xsl:with-param name="parent_NAZWA" select="col[@name='NAZWA']"/>
- </xsl:apply-templates> <!--current()/col[@name='WOJ'] and col[@name='POW']=current()/col[@name='POW'] -->
- </Types__x3A__TERYT:TERC_POW>
- </xsl:template>
-
-
- <xsl:template mode="Types__x3A__TERYT:TERC_GMI" match="row[col[@name='POW']/.!='' and col[@name='GMI']/.!='' ]">
- <xsl:param name="concat_string"/>
- <xsl:param name="parent_NAZWA"/>
- <xsl:variable name="concat_string" select="Types__x3A__TERYT:concat_string_cond($concat_string,col[@name='NAZWA'],col[@name='RODZ'],$parent_NAZWA)"/>
- <Types__x3A__TERYT:TERC_GMI><xsl:attribute name="concat_string" select="$concat_string"/><xsl:attribute name="GMI" select="col[@name='NAZWA']"/>
- <xsl:element name="GMI"><xsl:value-of select="col[@name='GMI']"/></xsl:element>
- <xsl:element name="NAZWA"><xsl:value-of select="col[@name='NAZWA']"/></xsl:element>
- <xsl:element name="NAZDOD"><xsl:value-of select="col[@name='NAZDOD']"/></xsl:element>
- <xsl:element name="RODZ"><xsl:value-of select="col[@name='RODZ']"/></xsl:element>
- <!--<xsl:apply-templates mode="Types__x3A__TERYT:TERC_GMI" select="$SIMC_xml//row[col[@name='WOJ']='22' and col[@name='POW']='04' and col[@name='GMI']='03' ] "/>--> <!-- $SIMC_xml//row[col[@name='WOJ']=current()/col[@name='WOJ'] and col[@name='POW']=current()/col[@name='POW'] ] -->
- <xsl:variable name="WOJ" select="col[@name='WOJ']"/>
- <xsl:variable name="POW" select="col[@name='POW']"/>
- <xsl:variable name="GMI" select="col[@name='GMI']"/>
- <xsl:call-template name="Types__x3A__TERYT:SYMC">
- <xsl:with-param name="WOJ" select="$WOJ"/>
- <xsl:with-param name="POW" select="$POW"/>
- <xsl:with-param name="GMI" select="$GMI"/>
- <xsl:with-param name="concat_string" select="$concat_string"/>
- <xsl:with-param name="parent_NAZWA" select="col[@name='NAZWA']"/>
- </xsl:call-template>
- </Types__x3A__TERYT:TERC_GMI>
- </xsl:template>
-
- <xsl:template name="Types__x3A__TERYT:SYMC">
- <xsl:param name="concat_string" />
- <xsl:param name="parent_NAZWA"/>
- <xsl:param name="WOJ" required="yes"/>
- <xsl:param name="POW" required="yes"/>
- <xsl:param name="GMI" required="yes"/>
- <xsl:for-each select="$SIMC_xml//row[col[@name='WOJ']=$WOJ and col[@name='POW']=$POW and col[@name='GMI']=$GMI and col[@name='SYM']=col[@name='SYMPOD'] ]">
- <xsl:variable name="concat_string" select="Types__x3A__TERYT:concat_string_cond($concat_string,col[@name='NAZWA'],col[@name='RM'],$parent_NAZWA)"/>
- <!--<found><xsl:value-of select="col[@name='NAZWA']"/></found>-->
- <Types__x3A__TERYT:SIMC_SYM><xsl:attribute name="concat_string" select="$concat_string"/><xsl:attribute name="SYM" select="col[@name='NAZWA']"/>
- <!--<xsl:element name="GMI"><xsl:value-of select="col[@name='GMI']"/></xsl:element>-->
- <xsl:element name="NAZWA"><xsl:value-of select="col[@name='NAZWA']"/></xsl:element>
- <xsl:element name="SYM"><xsl:value-of select="col[@name='SYM']"/></xsl:element>
- <xsl:element name="RM"><xsl:value-of select="col[@name='RM']"/></xsl:element>
- <!--<xsl:element name="SYMPOD"><xsl:value-of select="col[@name='SYMPOD']"/></xsl:element>-->
- <!--<xsl:apply-templates mode="Types__x3A__TERYT:SIMC_SYMPOD" select="$SIMC_xml//row[col[@name='SYMPOD']=current()/../col[@name='SYM'] ]"/>-->
- <xsl:for-each select="$SIMC_xml//row[ col[@name='SYMPOD']=current()/node()[@name='SYM'] and col[@name='SYM']!=col[@name='SYMPOD'] ]">
- <xsl:variable name="concat_string" select="Types__x3A__TERYT:concat_string_cond($concat_string,col[@name='NAZWA'],col[@name='RM'],$parent_NAZWA)"/>
- <Types__x3A__TERYT:SIMC_SYMPOD><xsl:attribute name="concat_string" select="$concat_string"/><xsl:attribute name="SYMPOD" select="col[@name='NAZWA']"/>
- <xsl:element name="GMI"><xsl:value-of select="col[@name='GMI']"/></xsl:element>
- <xsl:element name="NAZWA"><xsl:value-of select="col[@name='NAZWA']"/></xsl:element>
- <xsl:element name="SYM"><xsl:value-of select="col[@name='SYM']"/></xsl:element>
- <xsl:element name="SYMPOD"><xsl:value-of select="col[@name='SYMPOD']"/></xsl:element>
- <xsl:element name="RM"><xsl:value-of select="col[@name='RM']"/></xsl:element>
- <xsl:call-template name="Types__x3A__TERYT:ULIC">
- <xsl:with-param name="SYM" select="col[@name='SYM']"/>
- <xsl:with-param name="concat_string" select="$concat_string"/>
- </xsl:call-template>
- </Types__x3A__TERYT:SIMC_SYMPOD>
- </xsl:for-each>
- <xsl:call-template name="Types__x3A__TERYT:ULIC"><xsl:with-param name="SYM" select="col[@name='SYM']"/>
- <xsl:with-param name="concat_string" select="$concat_string"/>
- </xsl:call-template>
- </Types__x3A__TERYT:SIMC_SYM>
- </xsl:for-each>
- <!--<xsl:apply-templates mode="Types__x3A__TERYT:SIMC_SYM" select="$SIMC_xml//row[col[@name='WOJ']=$WOJ and col[@name='POW']=$POW and col[@name='GMI']=$GMI and col[@name='SYM']=col[@name='SYMPOD'] ]/ * "/>--> <!-- bierzemy miejscowosci glowne and col[@name='SYM']=col[@name='SYMPOD'] -->
- </xsl:template>
-
-
- <!--<xsl:template mode="Types__x3A__TERYT:SIMC_SYM" match="*">
- <Types__x3A__TERYT:SIMC_SYM>
- <xsl:element name="GMI"><xsl:value-of select="../col[@name='GMI']"/></xsl:element>
- <xsl:element name="NAZWA"><xsl:value-of select="../col[@name='NAZWA']"/></xsl:element>
- <xsl:element name="SYM"><xsl:value-of select="../col[@name='SYM']"/></xsl:element>
- <xsl:element name="SYMPOD"><xsl:value-of select="../col[@name='SYMPOD']"/></xsl:element>
- <!-\-<xsl:apply-templates mode="Types__x3A__TERYT:SIMC_SYMPOD" select="$SIMC_xml//row[col[@name='SYMPOD']=current()/../col[@name='SYM'] ]"/>-\->
- <!-\-<xsl:call-template name="Types__x3A__TERYT:ULIC"><xsl:with-param name="SYM" select="col[@name='SYM']"/></xsl:call-template>-\->
- </Types__x3A__TERYT:SIMC_SYM>
- </xsl:template>-->
-
-
- <!--<xsl:template mode="Types__x3A__TERYT:SIMC_SYMPOD" match="row">
- <Types__x3A__TERYT:SIMC_SYMPOD>
- <xsl:element name="GMI"><xsl:value-of select="col[@name='GMI']"/></xsl:element>
- <xsl:element name="NAZWA"><xsl:value-of select="col[@name='NAZWA']"/></xsl:element>
- <xsl:element name="SYMPOD"><xsl:value-of select="col[@name='SYMPOD']"/></xsl:element>
- <xsl:call-template name="Types__x3A__TERYT:ULIC"><xsl:with-param name="SYM" select="col[@name='SYMPOD']"/></xsl:call-template>
- </Types__x3A__TERYT:SIMC_SYMPOD>
- </xsl:template>-->
-
-
- <xsl:template name="Types__x3A__TERYT:ULIC" >
- <xsl:param name="SYM" required="yes"/>
- <xsl:param name="concat_string" />
- <xsl:for-each select="$ULIC_xml//row[col[@name='SYM']=$SYM]">
- <xsl:variable name="concat_string" select="Types__x3A__TERYT:concat_string_cond($concat_string,col[@name='NAZWA_1'],'0','')"/>
- <Types__x3A__TERYT:ULIC><xsl:attribute name="concat_string" select="$concat_string"/><xsl:attribute name="ULIC" select="col[@name='NAZWA_1']"/>
- <xsl:element name="SYM_UL"><xsl:value-of select="col[@name='SYM_UL']"/></xsl:element>
- <xsl:element name="CECHA"><xsl:value-of select="col[@name='CECHA']"/></xsl:element>
- <xsl:element name="NAZWA_1"><xsl:value-of select="col[@name='NAZWA_1']"/></xsl:element>
- <xsl:element name="NAZWA_2"><xsl:value-of select="col[@name='NAZWA_2']"/></xsl:element>
- </Types__x3A__TERYT:ULIC>
- </xsl:for-each>
- </xsl:template>
-
- <xsl:template mode="#all" match="row"/>
-
-
- <!--<xsl:template mode="Types__x3A__TERYT:TERC_WOJ" match="*">
- <empty/>
- </xsl:template>-->
-
-
- <xsl:template match="text()" mode="#all"/>
-
- </xsl:stylesheet>
|