| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435 |
- <?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"
- version="2.0">
-
-
-
-
-
- <xsl:for-each-group select="$p5dkp:ditafiles.wordindex.merged.ditafiles.single.xml/p5dkp:ditafiles.wordindex.merged.ditafiles.xml/p5dkp:ditafiles.wordindex.merge.ditafiles[ position() < 5]" group-by="@p5ant-interface:dir.filename">
- <topicref>
- <xsl:variable name="p5dkp:ditafiles.wordindex.merge.ditafiles" select="current()"/>
- <xsl:variable name="HIT" select="current()/HIT[1]"/>
- <HIT_DEBUG>
- <xsl:copy-of select="$HIT"></xsl:copy-of>
- </HIT_DEBUG>
- <!--<xsl:attribute name="href" select="p5dkp:ditafiles.wordindex.index.file.href.local.A(2,,$map.name,$p5dkp:ditafiles.wordindex.merge.ditafiles)"/>-->
- <!--<xsl:attribute name="href" select="p5dkp:ditafiles.wordindex.index.file.level.2.href.local.B($level,$map.name,$p5dkp:ditafiles.wordindex.merge.ditafiles)"/>
- <xsl:attribute name="href" select="p5dkp:ditafiles.wordindex.index.file.level.2.href.ext.A($level,$map.name,$p5dkp:ditafiles.wordindex.merge.ditafiles)"/>-->
-
- <!-- <xsl:attribute name="p5dkp:ditafiles.dir_from_fullpath1" select="p5dkp:ditafiles.dir_from_fullpath( p5dkp:ditafiles.wordindex.index.file.href($level,$levels,''))"/>
- <xsl:attribute name="p5dkp:ditafiles.dir_from_fullpath2" select="p5dkp:ditafiles.dir_from_fullpath($HIT/@p5ant-interface:dir.filename.remote)"/>
- <xsl:attribute name="p5dkp:ditafiles.file_from_fullpath1" select="'asdasd'"/>
- <xsl:attribute name="p5dkp:ditafiles.file_from_fullpath2" select="p5dkp:ditafiles.file_from_fullpath($HIT/@p5ant-interface:dir.filename.remote)"/>-->
- <!--<p5dkp:ditafiles.func.merge_path>
- <xsl:copy-of select="p5dkp:ditafiles.func.merge_path(p5dkp:ditafiles.dir_from_fullpath($HIT/@p5ant-interface:dir.filename.remote),p5dkp:ditafiles.file_from_fullpath($HIT/@p5ant-interface:dir.filename.remote),p5dkp:ditafiles.dir_from_fullpath( p5dkp:ditafiles.wordindex.index.file.href($level,$levels,'')),$level)"></xsl:copy-of>
- </p5dkp:ditafiles.func.merge_path>-->
- <TU_JEST_TOPIC_ROOT>
- <xsl:attribute name="comment">Odwoluje sie </xsl:attribute>
-
- <topicref_ext_a>
- <!--<xsl:attribute name="test_PARENT_path" select="ancestor-or-self::p5dkp:ditafiles.wordindex.merge.ditafiles/"/>-->
- <xsl:attribute name="href" select="p5dkp:ditafiles.wordindex.index.file.href.ext.A($level,$levels,$p5dkp:ditafiles.wordindex.merge.ditafiles/ancestor-or-self::p5dkp:ditafiles.wordindex.merge.ditafiles,$HIT)"/>
- </topicref_ext_a>
- <topicref_ext_b>
- <!--<xsl:attribute name="test_HIT_path" select="$HIT/@p5ant-interface:dir.filename.remote"/>-->
- <xsl:attribute name="href" select="p5dkp:ditafiles.wordindex.index.file.href.ext.B($level,$levels,$p5dkp:ditafiles.wordindex.merge.ditafiles/ancestor-or-self::p5dkp:ditafiles.wordindex.merge.ditafiles,$HIT)"/>
- </topicref_ext_b>
- <xsl:variable name="level.MIDDLE" select="p5dkp:ditafiles.wordindex.add.sublevel('__MIDDLE__',$level,$levels)"/>
- <__ROOT__>
- <xsl:copy-of select="$levels"/>
- </__ROOT__>
- <__MIDDLE__>
- <xsl:copy-of select="$level.MIDDLE"/>
- </__MIDDLE__>
- <topicref_do_child_MIDDLE>
- <xsl:attribute name="result-document" select="p5dkp:ditafiles.wordindex.index.file.href($levels,$level.MIDDLE,'__MIDDLE__','.ditamap')"/>
- <xsl:attribute name="href" select="p5dkp:ditafiles.wordindex.index.file.relate.href.child($levels,$level.MIDDLE,'__MIDDLE__','.ditamap')"/>
- </topicref_do_child_MIDDLE>
- <TOPIC_MIDDLE>
-
-
- <!--<xsl:apply-templates mode="p5dkp:ditafiles.wordindex.topic.universal" select=".">
- <xsl:with-param name="result-document" select="p5dkp:ditafiles.wordindex.index.file.href($levels,$level.MIDDLE,'__MIDDLE__','.ditamap')"/>
- </xsl:apply-templates>-->
-
- <topicref_do_parenta_ROOT>
- <xsl:attribute name="href" select="p5dkp:ditafiles.wordindex.index.file.relate.href.parent($level.MIDDLE,$levels,'_ROOT_INDEX_','.ditamap')"/>
- </topicref_do_parenta_ROOT>
-
- <xsl:variable name="level.LOW" select="p5dkp:ditafiles.wordindex.add.sublevel('__LOW__',$level,$level.MIDDLE)"/>
- <__LOW__>
- <xsl:copy-of select="$level.LOW"/>
- </__LOW__>
- <!--<topicref_do_parent_ROOT>
- <xsl:attribute name="href" select="p5dkp:ditafiles.wordindex.index.file.relate.href.parent(,$levels,'__ROOT__','.ditamap')"/>
- </topicref_do_parent_ROOT>-->
- <topicref_do_child_LOW>
- <xsl:attribute name="result-document" select="p5dkp:ditafiles.wordindex.index.file.href($level.MIDDLE,$level.LOW,'__LOW__','.ditamap')"/>
- <xsl:attribute name="href" select="p5dkp:ditafiles.wordindex.index.file.relate.href.child($level.MIDDLE,$level.LOW,'__LOW__','.ditamap')"/>
- </topicref_do_child_LOW>
- <TOPIC>
- <topicref_do_parenta_ROOT>
- <xsl:attribute name="href" select="p5dkp:ditafiles.wordindex.index.file.relate.href.parent($level.LOW,$levels,'_ROOT_INDEX_','.ditamap')"/>
- </topicref_do_parenta_ROOT>
- <topicref_do_parenta_MIDDLE>
- <xsl:attribute name="href" select="p5dkp:ditafiles.wordindex.index.file.relate.href.parent($level.MIDDLE,$levels,'_MIDDLE_','.ditamap')"/>
- </topicref_do_parenta_MIDDLE>
-
- </TOPIC>
-
- </TOPIC_MIDDLE>
-
- </TU_JEST_TOPIC_ROOT>
-
- </topicref>
- </xsl:for-each-group>
-
- <xsl:template mode="p5dkp:ditafiles.wordindex.topic" match="p5dkp:ditafiles.wordindex.merge.ditafiles[HIT]"> <!-- todo warunki -->
- <xsl:variable name="p5ant-interface:dir.filename" select="@p5ant-interface:dir.filename"/>
- <xsl:variable name="p5dkp:ditafiles.wordindex.merge.ditafiles" select="."/>
- <xsl:variable name="p5dkp:ditafiles.wordindex.xml.thread.no" select="../@p5dkp:ditafiles.wordindex.xml.thread.no"/>
- <xsl:variable name="p5dkp:ditafiles.wordindex.xml.thread.no.foreign" select="../@p5dkp:ditafiles.wordindex.xml.thread.no.foreign"/>
- <xsl:variable name="p5dkp:ditafiles.wordindex.xml.thread.no.merge.no" select="../@p5dkp:ditafiles.wordindex.xml.thread.no.merge.no"/>
- <!--<SINGLE>
- <xsl:copy-of select="." copy-namespaces="no"/>
- </SINGLE>-->
-
-
-
-
-
-
- <!--<xsl:for-each-group select="HIT" group-by="@p5ant-interface:dir.filename.remote">
- <!-\-<xsl:for-each select="current-group()">-\->
- <GROUP>
- <xsl:attribute name="pos" select="position()"/>
- <xsl:attribute name="p5ant-interface:dir.filename.remote" select="@p5ant-interface:dir.filename.remote"/>
- <xsl:attribute name="current-grouping-key" select="current-grouping-key()"/>
- <xsl:choose>
- <xsl:when test="@p5ant-interface:dir.filename.remote">
- <p5ant-interface:dir.filename.remote>
- <xsl:attribute name="pos" select="position()"/>
- <xsl:attribute name="p5ant-interface:dir.filename.remote" select="@p5ant-interface:dir.filename.remote"/>
- <xsl:attribute name="COUNT" select="count(@p5ant-interface:dir.filename.remote)"/>
-
- <!-\- ############# -\->
- <xsl:variable name="T1201__CANDIDATE_FROM_DITAMAP.PATH" select="concat($p5dkp.dita_root_path,'/p5dkp.ditafiles.wordindex/',p5dkp:ditafiles.file_from_fullpath($p5ant-interface:dir.filename),'/',p5dkp:ditafiles.file_from_fullpath(@p5ant-interface:dir.filename.remote),'.ditamap')"/>
- <xsl:variable name="T1201__CANDIDATE_FROM_DITA.PATH" select="concat($p5dkp.dita_root_path,'/p5dkp.ditafiles.wordindex/',p5dkp:ditafiles.file_from_fullpath($p5ant-interface:dir.filename),'/',p5dkp:ditafiles.file_from_fullpath(@p5ant-interface:dir.filename.remote))"/>
- <xsl:variable name="T1201__CANDIDATE_FROM_DITAMAP.DIR" select="p5dkp:ditafiles.dir_from_fullpath($T1201__CANDIDATE_FROM_DITAMAP.PATH)"/>
- <xsl:variable name="T1201__CANDIDATE_FROM_DITAMAP.FILE" select="p5dkp:ditafiles.file_from_fullpath($T1201__CANDIDATE_FROM_DITAMAP.PATH)"/>
-
- <xsl:variable name="T1201__CANDIDATE_TO_DITA1.DIR" select="p5dkp:ditafiles.dir_from_fullpath($p5ant-interface:dir.filename)"/>
- <xsl:variable name="T1201__CANDIDATE_TO_DITA1.FILE" select="p5dkp:ditafiles.file_from_fullpath($p5ant-interface:dir.filename)"/>
- <xsl:variable name="T1201__CANDIDATE_RELPATH.DITAMAP.DITA1" select="p5dkp:ditafiles.func.merge_path.string(p5dkp:ditafiles.dir_from_fullpath($p5ant-interface:dir.filename),p5dkp:ditafiles.file_from_fullpath($p5ant-interface:dir.filename),$T1201__CANDIDATE_FROM_DITAMAP.DIR,$T1201__CANDIDATE_FROM_DITAMAP.FILE)"/>
-
- <xsl:variable name="T1201__CANDIDATE_TO_DITA2.DIR" select="p5dkp:ditafiles.dir_from_fullpath(@p5ant-interface:dir.filename.remote)"/>
- <xsl:variable name="T1201__CANDIDATE_TO_DITA2.FILE" select="p5dkp:ditafiles.file_from_fullpath(@p5ant-interface:dir.filename.remote)"/>
- <xsl:variable name="T1201__CANDIDATE_RELPATH.DITAMAP.DITA2" select="p5dkp:ditafiles.func.merge_path.string(p5dkp:ditafiles.dir_from_fullpath(@p5ant-interface:dir.filename.remote),p5dkp:ditafiles.file_from_fullpath(@p5ant-interface:dir.filename.remote),$T1201__CANDIDATE_FROM_DITAMAP.DIR,$T1201__CANDIDATE_FROM_DITAMAP.FILE)"/>
- <!-\- ############# -\->
- <paths>
- <xsl:message>#124 <xsl:value-of select="@p5ant-interface:dir.filename.remote"/></xsl:message>
- <xsl:attribute name="T1201__CANDIDATE_FROM_DITA.PATH" select="$T1201__CANDIDATE_FROM_DITAMAP.PATH"/>
- <xsl:attribute name="T1201__CANDIDATE_FROM_DITAMAP.PATH" select="$T1201__CANDIDATE_FROM_DITAMAP.PATH"/>
- <xsl:attribute name="T1201__CANDIDATE_FROM_DITAMAP.DIR" select="$T1201__CANDIDATE_FROM_DITAMAP.DIR"/>
- <xsl:attribute name="T1201__CANDIDATE_FROM_DITAMAP.FILE" select="$T1201__CANDIDATE_FROM_DITAMAP.FILE"/>
-
- <xsl:attribute name="T1201__CANDIDATE_TO_DITA1.DIR" select="$T1201__CANDIDATE_TO_DITA1.DIR"/>
- <xsl:attribute name="T1201__CANDIDATE_TO_DITA1.FILE" select="$T1201__CANDIDATE_TO_DITA1.FILE"/>
- <xsl:attribute name="T1201__CANDIDATE_RELPATH.DITAMAP.DITA1" select="$T1201__CANDIDATE_RELPATH.DITAMAP.DITA1"/>
-
-
-
- <xsl:attribute name="T1201__CANDIDATE_TO_DITA2.DIR" select="$T1201__CANDIDATE_TO_DITA2.DIR"/>
- <xsl:attribute name="T1201__CANDIDATE_TO_DITA2.FILE" select="$T1201__CANDIDATE_TO_DITA2.FILE"/>
- <xsl:attribute name="T1201__CANDIDATE_RELPATH.DITAMAP.DITA2" select="$T1201__CANDIDATE_RELPATH.DITAMAP.DITA2"/>
-
-
-
- <xsl:for-each select="@p5ant-interface:dir.filename.remote">
- <test>
- <xsl:attribute name="pos" select="position()"/>
- <xsl:copy-of select="."/>
- </test>
- </xsl:for-each>
- <p5dkp:ditafiles.func.merge_path.1>
- <!-\-<xsl:copy-of select="p5dkp:ditafiles.funrec.merge_path(p5dkp:ditafiles.dir_from_fullpath($p5ant-interface:dir.filename),p5dkp:ditafiles.file_from_fullpath($p5ant-interface:dir.filename),p5dkp:ditafiles.dir_from_fullpath($p5dkp.dita_root_path),p5dkp:ditafiles.wordindex.join.filename(.,$p5dkp:ditafiles.wordindex.xml.thread.no,$p5dkp:ditafiles.wordindex.xml.thread.no.foreign,$p5dkp:ditafiles.wordindex.xml.thread.no.merge.no,'.ditamap'))"/>-\->
- </p5dkp:ditafiles.func.merge_path.1>
- <p5dkp:ditafiles.func.merge_path.2>
- <!-\-<xsl:copy-of select="$p5dkp:ditafiles.func.merge_path.2" copy-namespaces="no"/>-\->
- </p5dkp:ditafiles.func.merge_path.2>
- </paths>
- <result-document href="{$T1201__CANDIDATE_FROM_DITAMAP.PATH}">
- <xsl:message>#185 result map <xsl:value-of select="$T1201__CANDIDATE_FROM_DITAMAP.PATH"/></xsl:message>
-
- <xsl:result-document href="{$T1201__CANDIDATE_FROM_DITAMAP.PATH}" doctype-public="-//OASIS//DTD DITA Map//EN" doctype-system="map.dtd">
- <map>
- <title>__#366 automatyczna wykryta mapa </title>
- <xsl:comment>#90 do zapisania w do zaleznosci z <xsl:value-of select="$p5ant-interface:dir.filename"/> -\- <xsl:value-of select="@p5ant-interface:dir.filename.remote"/>;</xsl:comment>
- <topicref href="{$T1201__CANDIDATE_FROM_DITA.PATH}" />
- </map>
- </xsl:result-document>
- </result-document>
- <result-document href="{$T1201__CANDIDATE_FROM_DITA.PATH}">
- <xsl:result-document href="{$T1201__CANDIDATE_FROM_DITA.PATH}" doctype-public="-//OASIS//DTD DITA Topic//EN" doctype-system="topic.dtd">
- <topic id="{generate-id()}" >
- <xsl:comment>#376 AUT</xsl:comment> <!-\- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:oasis:names:tc:dita:xsd:topic.xsd" -\->
- <title>
- <xsl:for-each select="@p5dkp:ditafiles.wordindex.merge.ditafiles.hit.s.text">
- <ph><xsl:value-of select="."/><xsl:text> </xsl:text></ph>
- </xsl:for-each> - [P5/wordindex]
- </title>
- <body>
- <p>
- <ol>
- <li>
- Pomiędzy:
- <ol>
- <li><xsl:value-of select="$T1201__CANDIDATE_RELPATH.DITAMAP.DITA1"/></li>
- <li><xsl:value-of select="$T1201__CANDIDATE_RELPATH.DITAMAP.DITA2"/></li>
- </ol>
- </li>
- <xsl:apply-templates mode="p5dkp:ditafiles.wordindex.root.topic" select="@*">
- <xsl:with-param name="format" select="'li'"/>
- </xsl:apply-templates>
- </ol>
- <!-\-<ol id="ol_jgj_gzb_22b">
- <li> Zostanie zapisana do </li>
- <li>Wynikające bliższe konteksty</li>
- <li> Wynikające dalsze konteksty</li>
- <li>Wykryte dziedzinowe/kluczowe</li>
- <li>Osoby, które się tym zajmują</li>
- <li>Osoby które tworzą te treści</li>
- <li>Osoby które używają tych treści</li>
- <li>Wymagania, które są powiązane z tymi pojęciami</li>
- <li>Zadania powiązane</li>
- <li>Wykonania zadań powiązanych</li>
- <li>Koncepcje </li>
- <li>Referencje</li>
- <li>Słowniki</li>
- <li>Topiki </li>
- <li>Produkty</li>
- </ol>-\->
- <!-\-<ol id="ol_j14_nzb_22b">
- <li>Struktura treści tego typu - jak jest zorganizowana </li>
- <li>Najczęściej w użyciu w dokumentach w miejscach </li>
- <li>W jakim audience </li>
- <li>- akcje: <ol id="ol_thq_4zb_22b">
- <li> wykonaj analizę podzielenia na mniejsze zależności w wyniku analizy
- relacyjnej i kontekstowej </li>
- <li> wykonaj analizę szczegółową czy zagadnienie nie powinno być ujednolicone
- (powiązane) </li>
- <li> Wykonaj akcje zaspokojenia potrzeby <ol id="ol_ugc_pzb_22b">
- <li> a) koncepcji poprzez dowiązanie swojej koncepcji jako <ol
- id="ol_psl_pzb_22b">
- <li> - rozwinięcie </li>
- <li> - potwierdzenie </li>
- <li> - negację </li>
- </ol></li>
- <li> b) wymagania poprzez dowiązanie <ol id="ol_t2w_pzb_22b">
- <li> - informacji o zaspokojeniu wymagania/zrealizowaniu </li>
- <li> - informacji o rozszerzeniu wymagania o nowe szczegóły </li>
- <li> - informacji o zawężeniu wymagań poprzez znalezienie
- kontektu użytkowo/funkcjonalnego </li>
- </ol></li>
- <li> c) zadania <ol id="ol_afm_qzb_22b">
- <li> - potwierdzenie wykonania zadania z informacją doskonalącą
- o sposobie </li>
- <li> - dostarczeniu nowych wymagań oraz koncepcji na temat jego
- rozwiązania </li>
- </ol></li>
- <li> c) produktu <ol id="ol_zp2_rzb_22b">
- <li> - poprzez znalezienie korzystnej zależności w stosunku do
- naszego wyrobu </li>
- <li> - w kontekście technologii - pojęć słownikowych </li>
- <li> - w kontekście zastosowań - wprowadź koncepcje </li>
- <li> - poprzez udoskonalenie wiedzy o parmaetrach - wprowadź
- referencje </li>
- </ol></li>
- </ol></li>
- </ol></li>
- </ol>-\->
- <!-\-<ol id="ol_uhd_5zb_22b">
- <li> - analizuj i optymalizuj audience <ol id="ol_ilb_vzb_22b">
- <li> - zasoby własne </li>
- <li> - segmentuj komunikacje na temat </li>
- <li> - produktów </li>
- <li> - koncepcji </li>
- <li> - pojęć </li>
- <li> - pobierz dane zewnętrzne do analizy z www </li>
- <li> - analizuj grupy parametrów jak reagowały na rynek</li>
- </ol></li>
- </ol>-\->
- </p>
-
- </body>
- <related-links>
- <link href="{$T1201__CANDIDATE_RELPATH.DITAMAP.DITA1}"/>
- <!-\-<link href="{$p5ant-interface:dir.filename}"/>-\->
- <link href="{$T1201__CANDIDATE_RELPATH.DITAMAP.DITA2}"/>
- <!-\-<link href="{@p5ant-interface:dir.filename.remote}"/>-\->
- </related-links>
- </topic>
- </xsl:result-document>
- </result-document>
- </p5ant-interface:dir.filename.remote>
- </xsl:when>
- <xsl:otherwise>
- <!-\-<NOT_ATTR_AVIABLE/>-\->
- </xsl:otherwise>
- </xsl:choose>
- </GROUP>
- <!-\-</xsl:for-each>-\->
- </xsl:for-each-group>-->
- </xsl:template>
-
- <!--<xsl:template mode="p5dkp:ditafiles.wordindex.merged.ditafiles.xml" match="p5dkp:ditafiles.wordindex.merge[HIT]">
- <p5dkp:ditafiles.wordindex.merge.ditafiless>
- <xsl:copy-of select="@p5ant-interface:dir.filename"/>
- <xsl:attribute name="p5dkp:ditafiles.wordindex.xml.thread.count" select="$p5dkp:ditafiles.wordindex.xml.thread.count"/>
- <xsl:attribute name="p5dkp:ditafiles.wordindex.xml.thread.no" select="$p5dkp:ditafiles.wordindex.xml.thread.no"/>
- <xsl:attribute name="p5dkp:ditafiles.wordindex.xml.thread.no.foreign" select="$p5dkp:ditafiles.wordindex.xml.thread.no.foreign"/>
- <xsl:attribute name="p5dkp:ditafiles.wordindex.xml.thread.no.merge.count" select="$p5dkp:ditafiles.wordindex.xml.thread.no.merge.count"/>
- <xsl:attribute name="p5dkp:ditafiles.wordindex.xml.thread.no.merge.no" select="$p5dkp:ditafiles.wordindex.xml.thread.no.merge.no"/>
- <xsl:for-each-group select="HIT" group-by="@p5ant-interface:dir.filename.remote">
- <!-\-<HIT>
- <xsl:attribute name="p5dkp:ditafiles.wordindex.merge.ditafiles.hit.count" select="count(current-group())"/>
- <xsl:attribute name="p5dkp:ditafiles.wordindex.merge.ditafiles.hit.ss.len.sum" select="sum(current-group()/HIT.ss/number(@len))"/>
- <xsl:attribute name="p5dkp:ditafiles.wordindex.merge.ditafiles.hit.ss.len.max" select="max(current-group()/HIT.ss/number(@len))"/>
- <xsl:attribute name="p5dkp:ditafiles.wordindex.merge.ditafiles.hit.ss.len.avg" select="avg(current-group()/HIT.ss/number(@len))"/>
- <xsl:attribute name="p5dkp:ditafiles.wordindex.merge.ditafiles.hit.t.p.len.sum" select="sum(current-group()/HIT.t.p/number(@len))"/>
- <xsl:attribute name="p5dkp:ditafiles.wordindex.merge.ditafiles.hit.t.p.len.max" select="max(current-group()/HIT.t.p/number(@len))"/>
- <xsl:attribute name="p5dkp:ditafiles.wordindex.merge.ditafiles.hit.t.p.len.avg" select="avg(current-group()/HIT.t.p/number(@len))"/>
- <xsl:attribute name="p5ant-interface:dir.filename.remote" select="@p5ant-interface:dir.filename.remote"/>
- </HIT>-\->
-
- </xsl:for-each-group>
-
- </p5dkp:ditafiles.wordindex.merge.ditafiless>
- </xsl:template>-->
-
- <xsl:template name="p5dkp:ditafiles.wordindex.root">
- <xsl:param name="p5dkp:ditafiles.wordindex.merged.ditafiles.single.xml" required="yes"/>
- <p5dkp:ditafiles.wordindex.root>
- <!-- ########## -->
-
- <!-- Mapa indeksujaca wszystkie zaleznosci danego pliku -->
- <xsl:call-template name="p5suis:say_to_queue.copy_file">
- <xsl:with-param name="context" select="."/>
- <xsl:with-param name="text"> Generowany raport dita dla <xsl:value-of select="count($p5dkp:ditafiles.wordindex.merged.ditafiles.single.xml/p5dkp:ditafiles.wordindex.merged.ditafiles.xml/p5dkp:ditafiles.wordindex.merge.ditafiles)"/> indeksów </xsl:with-param>
- </xsl:call-template>
-
-
-
-
- <!--<xsl:for-each-group select="$p5dkp:ditafiles.wordindex.merged.ditafiles.single.xml/p5dkp:ditafiles.wordindex.merged.ditafiles.xml/p5dkp:ditafiles.wordindex.merge.ditafiles" group-by="@p5ant-interface:dir.filename">
-
- <xsl:variable name="p5ant-interface:dir.filename" select="@p5ant-interface:dir.filename"/>
- <xsl:message>#64 $p5ant-interface:dir.filename = <xsl:value-of select="$p5ant-interface:dir.filename"/></xsl:message>
- <xsl:variable name="T1201__ROOT_DATE_FROM_DITAMAP.PATH" select="concat($p5dkp.dita_root_path,'/p5dkp.ditafiles.wordindex/',p5dkp:ditafiles.file_from_fullpath($p5ant-interface:dir.filename),'.ditamap')"/>
- <xsl:message>#66 T1201__ROOT_DATE_FROM_DITAMAP.PATH = <xsl:value-of select="$T1201__ROOT_DATE_FROM_DITAMAP.PATH"/></xsl:message>
- <xsl:variable name="T1201__ROOT_DATE_FROM_DITAMAP.DIR" select="p5dkp:ditafiles.dir_from_fullpath($T1201__ROOT_DATE_FROM_DITAMAP.PATH)"/>
- <xsl:variable name="T1201__ROOT_DATE_FROM_DITAMAP.FILE" select="p5dkp:ditafiles.file_from_fullpath($T1201__ROOT_DATE_FROM_DITAMAP.PATH)"/>
-
- <xsl:variable name="T1201__ROOT.DITA_FROM_DITA" select="concat($p5dkp.dita_root_path,'/p5dkp.ditafiles.wordindex/',p5dkp:ditafiles.file_from_fullpath($p5ant-interface:dir.filename),'.dita')"/>
- <xsl:message>#71 T1201__ROOT.DITA_FROM_DITA = <xsl:value-of select="$T1201__ROOT.DITA_FROM_DITA"/></xsl:message>
- <xsl:variable name="T1201__ROOT_DATE_FROM_DITA.DIR" select="p5dkp:ditafiles.dir_from_fullpath($T1201__ROOT_DATE_FROM_DITAMAP.PATH)"/>
- <xsl:variable name="T1201__ROOT_DATE_FROM_DITA.FILE" select="'p5dkp.ditafiles.wordindex.topic'"/>
- <xsl:variable name="T1201__ROOT_DATE_FROM_DITA.FILE.PATH" select="'p5dkp.ditafiles.wordindex.topic'"/>
-
-
-
- <xsl:variable name="T1201__ROOT_DATE_FROM_DITA.PATH" select="concat($T1201__ROOT.DITA_FROM_DITA,'/',$T1201__ROOT.DITA_FROM_DITA)"/>
- <xsl:variable name="T1201__ROOT_RELPATH.DITA" select="$T1201__ROOT_DATE_FROM_DITA.FILE"/>
- <xsl:variable name="T1201__ROOT_RELPATH.DITAMAP.DITA1" select="p5dkp:ditafiles.func.merge_path.string(p5dkp:ditafiles.dir_from_fullpath($T1201__ROOT_DATE_FROM_DITAMAP.PATH),p5dkp:ditafiles.file_from_fullpath($T1201__ROOT_DATE_FROM_DITAMAP.PATH),p5dkp:ditafiles.dir_from_fullpath($T1201__ROOT_DATE_FROM_DITAMAP.PATH),p5dkp:ditafiles.file_from_fullpath($T1201__ROOT_DATE_FROM_DITAMAP.PATH))"/>
-
- <xsl:message>#82 T1201__ROOT.DITA_FROM_DITA = <xsl:value-of select="$T1201__ROOT.DITA_FROM_DITA"/></xsl:message>
-
-
- <xsl:variable name="p5dkp:ditafiles.wordindex.merge.ditafiles.hit.s.text" select="@p5dkp:ditafiles.wordindex.merge.ditafiles.hit.s.text"/>
-
- <xsl:comment> #77 result doc <xsl:value-of select="$T1201__ROOT_DATE_FROM_DITAMAP.PATH"/></xsl:comment>
- <xsl:message> #88 result doc <xsl:value-of select="$T1201__ROOT_DATE_FROM_DITAMAP.PATH"/></xsl:message>
- <xsl:result-document href="{$T1201__ROOT_DATE_FROM_DITAMAP.PATH}" doctype-public="-//OASIS//DTD DITA Map//EN" doctype-system="map.dtd">
- <map>
- <title>__ROOT #89 automatyczna wykryta mapa </title>
- <xsl:message>#185 result map <xsl:value-of select="$T1201__ROOT_DATE_FROM_DITAMAP.PATH"/></xsl:message>
- <topicref href="{$T1201__ROOT.DITA_FROM_DITA}"> <!-\- indeks opisujacy -\->
- <xsl:for-each-group select="p5dkp:ditafiles.wordindex.merge.ditafiles/HIT" group-by="@p5ant-interface:dir.filename">
-
- <xsl:variable name="T1201__CANDIDATE_FROM_DITAMAP.PATH" select="concat($T1201__ROOT_DATE_FROM_DITAMAP.DIR,'/',p5dkp:ditafiles.file_from_fullpath(@p5ant-interface:dir.filename.remote),'.ditamap')"/>
-
- <xsl:variable name="T1201__CANDIDATE_FROM_DITAMAP.DIR" select="$T1201__ROOT_DATE_FROM_DITAMAP.DIR"/>
- <xsl:variable name="T1201__CANDIDATE_FROM_DITAMAP.FILE" select="p5dkp:ditafiles.file_from_fullpath($T1201__CANDIDATE_FROM_DITAMAP.PATH)"/>
-
-
- <xsl:variable name="T1201__CANDIDATE_TO_DITA1.DIR" select="p5dkp:ditafiles.dir_from_fullpath($p5ant-interface:dir.filename)"/>
- <xsl:variable name="T1201__CANDIDATE_TO_DITA1.FILE" select="p5dkp:ditafiles.file_from_fullpath($p5ant-interface:dir.filename)"/>
- <xsl:variable name="T1201__CANDIDATE_RELPATH.DITAMAP.DITA1" select="p5dkp:ditafiles.func.merge_path.string(p5dkp:ditafiles.dir_from_fullpath($p5ant-interface:dir.filename),p5dkp:ditafiles.file_from_fullpath($p5ant-interface:dir.filename),$T1201__CANDIDATE_FROM_DITAMAP.DIR,$T1201__CANDIDATE_FROM_DITAMAP.FILE)"/>
-
- <xsl:variable name="T1201_ROOT_CANDIDATE_TO_DITA2.DIR" select="p5dkp:ditafiles.dir_from_fullpath(@p5ant-interface:dir.filename.remote)"/>
- <xsl:variable name="T1201_ROOT_CANDIDATE_TO_DITA2.FILE" select="p5dkp:ditafiles.file_from_fullpath(@p5ant-interface:dir.filename.remote)"/>
- <xsl:variable name="T1201_ROOT_CANDIDATE_RELPATH.DITAMAP.DITA2" select="p5dkp:ditafiles.func.merge_path.string(p5dkp:ditafiles.dir_from_fullpath(@p5ant-interface:dir.filename.remote),p5dkp:ditafiles.file_from_fullpath(@p5ant-interface:dir.filename.remote),$T1201__CANDIDATE_FROM_DITAMAP.DIR,$T1201__CANDIDATE_FROM_DITAMAP.FILE)"/>
-
- <topicref href="{$T1201__CANDIDATE_FROM_DITAMAP.FILE}" rormat="ditamap" />
-
- <xsl:comment>#177XXX todo apply template result child dita raport $T1201__CANDIDATE_FROM_DITAMAP.FILE = <xsl:value-of select="$T1201__CANDIDATE_FROM_DITAMAP.FILE"/> ; summary</xsl:comment>
- <xsl:message>#177XXX todo apply template result child dita raport $T1201__CANDIDATE_FROM_DITAMAP.FILE = <xsl:value-of select="$T1201__CANDIDATE_FROM_DITAMAP.FILE"/> ; summary</xsl:message>
- </xsl:for-each-group>
- </topicref>
- </map>
- </xsl:result-document>
-
- <xsl:apply-templates mode="p5dkp:ditafiles.wordindex.root.topic" select="." >
- <xsl:with-param name="T1201__ROOT.DITA_FROM_DITA" select="$T1201__ROOT.DITA_FROM_DITA"/>
- <xsl:sort select="number(HIT/@p5dkp:ditafiles.wordindex.merge.ditafiles.hit.s.sum.text.len)" order="descending"/>
- </xsl:apply-templates>
-
- </xsl:for-each-group>-->
- <!-- ########## -->
- </p5dkp:ditafiles.wordindex.root>
- </xsl:template>
-
-
-
- <!--<xsl:template name="p5dkp:ditafiles.wordindex.merged.ditafiles.topic.xml" >
- <p5dkp:ditafiles.wordindex.merged.ditafiles.topic.xml>
- <xsl:copy-of select="@*"/>
- <xsl:attribute name="test" select="'test'"/>
- <!-\-<xsl:variable name="files" select="collection(concat($p5dkp.ditafiles.wordindex.merged.ditafiles.dir,'?select=*.xml;recurse=yes'))"/>
- <xsl:copy-of select="$files"></xsl:copy-of>-\->
-
- <path>
- <xsl:value-of select="$p5dkp.ditafiles.wordindex.merged.ditafiles.dir"/>
- </path>
- <xsl:apply-templates select="collection(concat($p5dkp.ditafiles.wordindex.merged.ditafiles.dir,'?select=p5dkp.ditafiles.wordindex.merged.ditafiles.*.xml;recurse=no'))" mode="p5dkp:ditafiles.wordindex.merged.ditafiles.topic.xml" />
- <!-\-<xsl:apply-templates mode="#current"/>-\->
- </p5dkp:ditafiles.wordindex.merged.ditafiles.topic.xml>
- </xsl:template>-->
-
-
-
- <!--
- <xsl:function name="p5dkp:ditafiles.wordindex.join.filename">
- <xsl:param name="p5ant-interface:dir.filename.remote.local"/>
- <xsl:param name="p5ant-interface:dir.filename.remote.remote"/>
- <xsl:value-of select="concat(p5dkp:ditafiles.file_from_fullpath($p5ant-interface:dir.filename.remote.local),'_',p5dkp:ditafiles.file_from_fullpath($p5ant-interface:dir.filename.remote.remote))"/>
- </xsl:function>
-
- <xsl:function name="p5dkp:ditafiles.wordindex.join.filename.topic">
- <xsl:param name="p5ant-interface:dir.filename.remote.local"/>
- <xsl:param name="p5ant-interface:dir.filename.remote.remote"/>
- <xsl:value-of select="concat(p5dkp:ditafiles.wordindex.join.filename($p5ant-interface:dir.filename.remote.local,$p5ant-interface:dir.filename.remote.remote),'.dita')"/>
- </xsl:function>
- <xsl:function name="p5dkp:ditafiles.wordindex.join.filename.ditamap">
- <xsl:param name="p5ant-interface:dir.filename.remote.local"/>
- <xsl:param name="p5ant-interface:dir.filename.remote.remote"/>
- <xsl:value-of select="concat(p5dkp:ditafiles.wordindex.join.filename($p5ant-interface:dir.filename.remote.local,$p5ant-interface:dir.filename.remote.remote),'.ditamap')"/>
- </xsl:function>
-
-
- -->
-
- </xsl:stylesheet>
|