| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124 |
- <?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:p5dkp="http://biuro.biall-net.pl/xmlschema_procesy5/WPS_Functions/dita_kosztorys_projektowy/p5dkp.xsd"
- xmlns:p5ant-interface="http://biuro.biall-net.pl/xmlschema_procesy5/WPS_Functions/ant_interface/ant_interface.xsd"
- xmlns:p5suis="http://biuro.biall-net.pl/xmlschema_procesy5/WPS_Functions/system_ui_info_speech/system_ui_info_speech.xsd"
- exclude-result-prefixes="xs p5dkp p5ant-interface p5suis"
- version="2.0">
- <xsl:template mode="p5dkp:ditafiles.wordindex.topic.universal" match="HIT" >
- <xsl:param name="result-document" required="yes"/>
- <!--<xsl:param name="p5dkp:ditafiles.wordindex.topic.universal" required="yes"/>-->
- <xsl:param name="levels" required="yes"/>
- <xsl:param name="level" required="yes"/>
- <xsl:param name="entity" required="yes"/>
-
- <xsl:comment>#149 HHH saved topic to <xsl:value-of select="$result-document"/></xsl:comment>
- <xsl:result-document href="{$result-document}" doctype-public="-//OASIS//DTD DITA Topic//EN" doctype-system="topic.dtd">
- <topic>
- <xsl:comment>#149 saved topic to </xsl:comment>
- <title>[PH] powiązania treści <codeph><xsl:value-of select="$entity"/><xsl:text> </xsl:text><xsl:value-of select="substring(p5dkp:ditafiles.file_from_fullpath(@p5ant-interface:dir.filename.remote),20,40)"/></codeph>
- <xsl:text> </xsl:text> [$<xsl:value-of select="sum((number(@p5dkp:ditafiles.wordindex.merge.ditafiles.hit.count)+number(@p5dkp:ditafiles.wordindex.merge.ditafiles.hit.s.sum.text.len)))"/>]
- </title>
- <body>
- <xsl:apply-templates mode="p5dkp:ditafiles.wordindex.root.topic" select="@*">
- <xsl:with-param name="result-document" select="$result-document"/>
- </xsl:apply-templates>
-
- <xsl:comment>#13533A name() = <xsl:value-of select="name()"/> parent <xsl:value-of select="../name()"/></xsl:comment>
- <xsl:comment>#13533A ancestors= <xsl:for-each select="ancestor-or-self::*"> <xsl:value-of select="name()"/></xsl:for-each></xsl:comment>
- <!--<xsl:for-each select="ancestor-or-self::p5dkp:ditafiles.wordindex.merge.ditafiles/*" >
- <xsl:comment>#13533__X name() = <xsl:value-of select="name()"/></xsl:comment>
- <p><note>
- <!-\-<xsl:apply-templates mode="p5dkp:ditafiles.wordindex.root.topic" select="@*"/>-\->
- <!-\-<xsl:value-of select="count(current-group())"/>-\->
- <!-\- parent ../HIT i w dol jest do tego audience i path-\->
- <!-\-<xsl:for-each select=".">-\->
- <xsl:comment>#13533__BBB name() = <xsl:value-of select="name()"/></xsl:comment>
- <xsl:apply-templates mode="p5dkp:ditafiles.wordindex.root.topic.related.audience.HIT" select=".">
- <xsl:with-param name="format" select="'xref'"/>
- <xsl:with-param name="level" select="$level"/>
- <xsl:with-param name="levels" select="$levels"/>
- <xsl:with-param name="entity" select="$entity"/>
- <xsl:with-param name="result-document" select="$result-document"/>
- </xsl:apply-templates>
- <!-\-</xsl:for-each>-\->
- </note>
- </p>
- </xsl:for-each>-->
- <xsl:apply-templates mode="p5dkp:ditafiles.wordindex.root.topic.related.audience" select="../p5dkp:ditafiles.wordindex.merge.ditafiles">
- <xsl:with-param name="format" select="'xref'"/>
- <xsl:with-param name="level" select="$level"/>
- <xsl:with-param name="levels" select="$levels"/>
- <xsl:with-param name="entity" select="$entity"/>
- <xsl:with-param name="result-document" select="$result-document"/>
- </xsl:apply-templates>
- </body>
- <related-links>
- <xsl:comment>#555999 current-group()/../name() = <xsl:value-of select="current-group()/../name()"/> ; </xsl:comment>
- <xsl:for-each select="current-group()/../." > <!-- group-by="@p5ant-interface:dir.filename" -->
- <xsl:apply-templates mode="p5dkp:ditafiles.wordindex.root.topic.related.HIT" select=".">
- <xsl:with-param name="level" select="$level"/>
- <xsl:with-param name="levels" select="$levels"/>
- <xsl:with-param name="entity" select="$entity"/>
- <xsl:with-param name="result-document" select="$result-document"/>
- </xsl:apply-templates>
- </xsl:for-each>
- </related-links>
- </topic>
- </xsl:result-document>
- </xsl:template>
-
-
- <xsl:template mode="p5dkp:ditafiles.wordindex.topic.universal" match="p5dkp:ditafiles.wordindex.merge.ditafiles" >
- <xsl:param name="result-document" required="yes"/>
- <!--<xsl:param name="p5dkp:ditafiles.wordindex.topic.universal" required="yes"/>-->
- <xsl:param name="levels" required="yes"/>
- <xsl:param name="level" required="yes"/>
- <xsl:param name="entity" required="yes"/>
- <xsl:message terminate="no">#149__Y saved topic to <xsl:value-of select="$result-document"/></xsl:message>
- <xsl:comment>#149__Y saved topic to <xsl:value-of select="$result-document"/></xsl:comment>
- <xsl:result-document href="{$result-document}" doctype-public="-//OASIS//DTD DITA Topic//EN" doctype-system="topic.dtd">
- <topic>
- <xsl:comment>#149_UU saved topic to </xsl:comment>
- <title>[Pu] powiązania treści <codeph><xsl:value-of select="p5dkp:ditafiles.file_from_fullpath(@p5ant-interface:dir.filename)"/></codeph></title>
- <body>
- <xsl:apply-templates mode="p5dkp:ditafiles.wordindex.root.topic" select="@*">
- <xsl:with-param name="result-document" select="$result-document"/>
- </xsl:apply-templates>
-
- <xsl:comment>#77AAA__YY name() = <xsl:value-of select="name()"/></xsl:comment>
- <xsl:for-each-group select="current-group()/HIT" group-by="@p5ant-interface:dir.filename.remote">
- <xsl:sort select="count(current-group())" order="descending"/>
- <!--<xsl:comment>#13533 name() = <xsl:value-of select="name()"/></xsl:comment>-->
- <p><note>
- <xsl:apply-templates mode="p5dkp:ditafiles.wordindex.root.topic" select="@*"/>
- <!--<xsl:value-of select="count(current-group())"/>-->
- <xsl:apply-templates mode="p5dkp:ditafiles.wordindex.root.topic.related" select=".">
- <xsl:with-param name="format" select="'xref'"/>
- <xsl:with-param name="level" select="$level"/>
- <xsl:with-param name="levels" select="$levels"/>
- <xsl:with-param name="entity" select="$entity"/>
- <xsl:with-param name="result-document" select="$result-document"/>
- </xsl:apply-templates>
- </note>
- </p>
- </xsl:for-each-group>
- </body>
- <related-links>
- <xsl:for-each-group select="current-group()/HIT" group-by="@p5ant-interface:dir.filename.remote">
- <xsl:sort select="count(current-group())" order="descending"/>
- <xsl:apply-templates mode="p5dkp:ditafiles.wordindex.root.topic.related" select=".">
- <xsl:with-param name="level" select="$level"/>
- <xsl:with-param name="levels" select="$levels"/>
- <xsl:with-param name="entity" select="$entity"/>
- <xsl:with-param name="result-document" select="$result-document"/>
- </xsl:apply-templates>
- </xsl:for-each-group>
- </related-links>
- </topic>
- </xsl:result-document>
- </xsl:template>
-
- </xsl:stylesheet>
|