| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181 |
- <?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"
- exclude-result-prefixes="xs"
- xmlns:default_db__x3A__NEURO_MIND_OUTPUT_IMAGE="https://biuro.biall-net.pl/wfs/default_db/table/NEURO_MIND_OUTPUT_IMAGE.xsd"
- xmlns:default_db__x3A__STRUCTURE.dependency.context="https://biuro.biall-net.pl/wfs/default_db/table/STRUCTURE.dependency.context.xsd"
- xmlns:default_db__x3A__STRUCTURE.dependency.subject="https://biuro.biall-net.pl/wfs/default_db/table/STRUCTURE.dependency.subject.xsd"
- xmlns:default_db__x3A__STRUCTURE.dependency.subject.element="https://biuro.biall-net.pl/wfs/default_db/table/STRUCTURE.dependency.subject.element.xsd"
- xmlns:default_db__x3A__STRUCTURE.dependency.subject.backRef="https://biuro.biall-net.pl/wfs/default_db/table/STRUCTURE.dependency.subject.backRef.xsd"
- xmlns:default_db__x3A__STRUCTURE.dependency.subject.assert="https://biuro.biall-net.pl/wfs/default_db/table/STRUCTURE.dependency.subject.assert.xsd"
- xmlns:default_db__x3A__STRUCTURE.dependency.subject.referenced="https://biuro.biall-net.pl/wfs/default_db/table/STRUCTURE.dependency.subject.referenced.xsd"
- xmlns:default_db__x3A__STRUCTURE.controller="https://biuro.biall-net.pl/wfs/default_db/table/STRUCTURE.controller.xsd"
- version="2.0">
-
- <xsl:import href="../../default_db.STRUCTURE.dependency.subject.assert/STRUCTURE.dependency.subject.assert/STRUCTURE.dependency.subject.assert.xsl"/>
- <xsl:import href="../../default_db.STRUCTURE.controller/STRUCTURE.controller/STRUCTURE.controller.xsl"/>
-
- <xsl:output include-content-type="yes" />
- <xsl:strip-space elements="*"/>
-
- <xsl:include href="STRUCTURE.dependency.subject.backRef.child.constructor.xsl"/>
- <xsl:include href="STRUCTURE.dependency.subject.backRef.grouped.constructor.xsl"/>
- <xsl:include href="STRUCTURE.dependency.subject.backRef.constructor.xsl"/>
-
- <xsl:include href="STRUCTURE.dependency.subject.backRef.child.value.constructor.xsl"/>
- <xsl:include href="STRUCTURE.dependency.subject.backRef.xpath.constructor.xsl"/>
-
-
-
-
-
-
- <xsl:function name="default_db__x3A__STRUCTURE.dependency.subject.backRef:child.value.count.precedimg.parent.name">
- <xsl:text>count(preceding::*[name()=parent::*[name()]])</xsl:text>
- </xsl:function>
-
-
-
- <xsl:template name="default_db__x3A__STRUCTURE.dependency.subject.backRef:serialized">
- <xsl:attribute name="default_db__x3A__STRUCTURE.dependency.subject.backRef:serialized" select="true()"/>
- </xsl:template>
-
-
-
-
- <xsl:template mode="default_db__x3A__STRUCTURE.dependency.subject.backRef:constructor.self.value.selector.serialized" match="text()|comment()"/>
-
- <xsl:template mode="default_db__x3A__STRUCTURE.dependency.subject.backRef:constructor.self.value.selector.serialized" match="*">
- <xsl:apply-templates mode="#current"/>
- </xsl:template>
-
- <xsl:template mode="default_db__x3A__STRUCTURE.dependency.subject.backRef:constructor.self.value.selector.serialized" match="*[@default_db__x3A__STRUCTURE.dependency.subject.referenced:self.value.selector.serialized]">
- <!--<default_db__x3A__STRUCTURE.dependency.subject.backRef:constructor.self.value.selector.serialized match="{name()}">-->
- <xsl:apply-templates mode="#current" select="@default_db__x3A__STRUCTURE.dependency.subject.referenced:self.value.selector.serialized"/>
- <!--</default_db__x3A__STRUCTURE.dependency.subject.backRef:constructor.self.value.selector.serialized>-->
- </xsl:template>
-
- <xsl:template mode="default_db__x3A__STRUCTURE.dependency.subject.backRef:constructor.self.value.selector.serialized" match="@*"/>
-
- <xsl:template mode="default_db__x3A__STRUCTURE.dependency.subject.backRef:constructor.self.value.selector.serialized" match="@default_db__x3A__STRUCTURE.dependency.subject.referenced:self.value.selector.serialized">
- <!--<FOREACH par.n="{parent::*/name()}">-->
- <!-- <xsl:copy-of select="parent::*/descendant-or-self::*/namespace::*"></xsl:copy-of>
- <xsl:value-of select="."/>-->
- <xsl:variable name="context" select="parent::*"/>
- <xsl:variable name="default_db__x3A__STRUCTURE.dependency.subject.referenced:self.value.function.serialized" select="parent::*/@default_db__x3A__STRUCTURE.dependency.subject.referenced:self.value.function.serialized"/>
- <xsl:variable name="default_db__x3A__STRUCTURE.dependency.subject.backRef:child" select="parent::*/parent::*/default_db__x3A__STRUCTURE.dependency.subject.backRef:child"/>
- <xsl:for-each select="tokenize(.,' ')">
- <xsl:variable name="position" select="position()"/>
- <xsl:variable name="self.value.function.serialized">
- <xsl:for-each select="tokenize($default_db__x3A__STRUCTURE.dependency.subject.referenced:self.value.function.serialized,' ')">
- <xsl:if test="position()=$position"><xsl:value-of select="."/></xsl:if>
- </xsl:for-each>
- </xsl:variable>
- <xsl:element name="{$context/ancestor-or-self::*[@default_db__x3A__STRUCTURE.dependency.subject.backRef:constructor.self.value.selector.serialized]/@default_db__x3A__STRUCTURE.dependency.subject.backRef:parent.name}" namespace="{$context/ancestor-or-self::*[@default_db__x3A__STRUCTURE.dependency.subject.backRef:constructor.self.value.selector.serialized]/@default_db__x3A__STRUCTURE.dependency.subject.backRef:parent.targetNamespace}">
- <!--<xsl:copy-of select="$default_db__x3A__STRUCTURE.dependency.subject.backRef:child"></xsl:copy-of>-->
- <xsl:for-each select="$default_db__x3A__STRUCTURE.dependency.subject.backRef:child">
- <xsl:element name="{@default_db__x3A__STRUCTURE.dependency.subject.backRef:child.name}">
- <xsl:choose>
- <xsl:when test="@default_db__x3A__STRUCTURE.dependency.subject.backRef:child.value">
- <xsl:copy-of select="@default_db__x3A__STRUCTURE.dependency.subject.backRef:child.value.constructor"/>
- <xsl:copy-of select="@default_db__x3A__STRUCTURE.dependency.subject.backRef:child.value"/>
- </xsl:when>
- <xsl:when test="@default_db__x3A__STRUCTURE.dependency.subject.backRef:child.value.function.serialized">
- <xsl:value-of select="$self.value.function.serialized"/>
- </xsl:when>
- </xsl:choose>
- </xsl:element>
- </xsl:for-each>
- </xsl:element>
- </xsl:for-each>
- <!--</FOREACH>-->
- </xsl:template>
-
-
-
-
- <xsl:template name="default_db__x3A__STRUCTURE.dependency.subject.backRef:self.element.grouped.selector.constructor">
- <xsl:param name="default_db__x3A__STRUCTURE.dependency.subject.backRef:self.element.name.grouped.selector" required="yes"/>
- <xsl:param name="default_db__x3A__STRUCTURE.dependency.subject.referenced:self.text"/>
- <xsl:variable name="default_db__x3A__STRUCTURE.dependency.subject.backRef:self.value.grouped.selector.constructor">
- <xsl:choose>
- <xsl:when test="@default_db__x3A__STRUCTURE.dependency.subject.backRef:self.value.grouped.selector.constructor"><xsl:value-of select="'error'"/></xsl:when>
- <xsl:otherwise><xsl:value-of select="true()"/></xsl:otherwise>
- </xsl:choose>
- </xsl:variable>
- <xsl:attribute name="default_db__x3A__STRUCTURE.dependency.subject.backRef:self.value.grouped.selector.constructor" select="$default_db__x3A__STRUCTURE.dependency.subject.backRef:self.value.grouped.selector.constructor"/>
- <xsl:attribute name="default_db__x3A__STRUCTURE.dependency.subject.backRef:self.element.name.grouped.selector" select="$default_db__x3A__STRUCTURE.dependency.subject.backRef:self.element.name.grouped.selector"/>
- <xsl:if test="$default_db__x3A__STRUCTURE.dependency.subject.referenced:self.text"><xsl:value-of select="text()"/></xsl:if>
- </xsl:template>
-
-
-
- <!--<xsl:template mode="default_db__x3A__STRUCTURE.dependency.subject.backRef:self.element.grouped.selector.constructor" match="*">
- <xsl:copy copy-namespaces="yes">
- <xsl:copy-of select="@*"></xsl:copy-of>
- </xsl:copy>
- </xsl:template>-->
-
-
- <xsl:function name="default_db__x3A__STRUCTURE.dependency.subject.backRef:grouped.constructor"></xsl:function>
-
-
-
- <xsl:template name="default_db__x3A__STRUCTURE.dependency.subject.backRef:grouped.constructor">
- <xsl:param name="default_db__x3A__STRUCTURE.dependency.subject.backRef:grouped.parent.name" required="yes"/>
- <xsl:param name="default_db__x3A__STRUCTURE.dependency.subject.backRef:parent.targetNamespace" required="yes"/>
- <!--<xsl:param name="default_db__x3A__STRUCTURE.dependency.subject.backRef:child.value.grouped.selector" required="yes"/>-->
- <xsl:param name="default_db__x3A__STRUCTURE.dependency.subject.backRef:child.element.name.grouped.selector" required="yes"/>
- <xsl:param name="default_db__x3A__STRUCTURE.dependency.subject.backRef:child.element.name.grouped.sort.selector" required="yes"/>
- <xsl:param name="default_db__x3A__STRUCTURE.dependency.subject.backRef:child.element.name.grouped.sort.type.selector" required="yes"/>
- <xsl:param name="default_db__x3A__STRUCTURE.dependency.subject.backRef:grouped.self.name" required="yes"/>
-
- <!--<xsl:param name="default_db__x3A__STRUCTURE.dependency.subject.backRef:grouped.parent.selector.serialized"></xsl:param>-->
- <xsl:variable name="default_db__x3A__STRUCTURE.dependency.subject.backRef:grouped.constructor">
- <xsl:choose>
- <xsl:when test="@default_db__x3A__STRUCTURE.dependency.subject.backRef:grouped.constructor"><xsl:value-of select="'error'"/></xsl:when>
- <xsl:otherwise><xsl:value-of select="true()"/></xsl:otherwise>
- </xsl:choose>
- </xsl:variable>
- <xsl:attribute name="default_db__x3A__STRUCTURE.dependency.subject.backRef:grouped.self.name" select="$default_db__x3A__STRUCTURE.dependency.subject.backRef:grouped.self.name"/>
- <xsl:attribute name="default_db__x3A__STRUCTURE.dependency.subject.backRef:grouped.constructor" select="$default_db__x3A__STRUCTURE.dependency.subject.backRef:grouped.constructor"/>
- <xsl:attribute name="default_db__x3A__STRUCTURE.dependency.subject.backRef:grouped.parent.name" select="$default_db__x3A__STRUCTURE.dependency.subject.backRef:grouped.parent.name"/>
- <xsl:attribute name="default_db__x3A__STRUCTURE.dependency.subject.backRef:parent.targetNamespace" select="$default_db__x3A__STRUCTURE.dependency.subject.backRef:parent.targetNamespace"/>
- <!--<xsl:attribute name="default_db__x3A__STRUCTURE.dependency.subject.backRef:child.value.grouped.selector" select="$default_db__x3A__STRUCTURE.dependency.subject.backRef:child.value.grouped.selector"/>-->
- <xsl:attribute name="default_db__x3A__STRUCTURE.dependency.subject.backRef:child.element.name.grouped.selector" select="$default_db__x3A__STRUCTURE.dependency.subject.backRef:child.element.name.grouped.selector"/>
- <xsl:attribute name="default_db__x3A__STRUCTURE.dependency.subject.backRef:child.element.name.grouped.sort.selector" select="$default_db__x3A__STRUCTURE.dependency.subject.backRef:child.element.name.grouped.sort.selector"/>
- <xsl:attribute name="default_db__x3A__STRUCTURE.dependency.subject.backRef:child.element.name.grouped.sort.type.selector" select="$default_db__x3A__STRUCTURE.dependency.subject.backRef:child.element.name.grouped.sort.type.selector"/>
-
- </xsl:template>
-
-
-
-
-
- <xsl:function name="default_db__x3A__STRUCTURE.dependency.subject.backRef:child.value.constructor"/>
-
-
-
-
-
-
- <xsl:function name="default_db__x3A__STRUCTURE.dependency.subject.referenced:child.constructor"/>
-
- <xsl:function name="default_db__x3A__STRUCTURE.dependency.subject.assert:referenced"/>
-
- <xsl:function name="default_db__x3A__STRUCTURE.dependency.subject.backRef:self.name"></xsl:function>
-
- <xsl:function name="default_db__x3A__STRUCTURE.dependency.subject.backRef:parent.targetNamespace"></xsl:function>
-
- <xsl:function name="default_db__x3A__STRUCTURE.dependency.subject.backRef:parent.name"></xsl:function>
-
-
-
-
-
-
-
-
-
- </xsl:stylesheet>
|