Produced by Araxis Merge on Wed Nov 28 17:37:27 2007 UTC. See www.araxis.com for information about Merge. This report uses XHTML and CSS2, and is best viewed with a reasonably standards compliant browser such as the latest version of Firefox or Internet Explorer. For optimum results when printing this report, use landscape orientation and enable printing of background images and colours in your browser.
# | Location | File | Last Modified |
---|---|---|---|
1 | C:\Documents and Settings\tavilson\Desktop\Formats\Sun JavaHelp 2.0\Transforms | files.xsl | Wed Nov 28 15:57:20 2007 UTC |
2 | C:\Program Files\WebWorks\ePublisher Pro\Formats\Sun JavaHelp 2.0\Transforms | files.xsl | Fri Jul 13 07:40:28 2007 UTC |
Description | Between Files 1 and 2 |
|
---|---|---|
Text Blocks | Lines | |
Unchanged | 12 | 602 |
Changed | 4 | 28 |
Inserted | 3 | 3 |
Removed | 0 | 0 |
Whitespace | All differences in whitespace within lines are ignored |
---|---|
Character case | Differences in character case are significant |
Line endings | Differences in line endings (CR and LF characters) are ignored |
CR/LF characters | Not shown in the comparison detail |
No regular expressions were active.
1 | <?xml vers ion="1.0" encoding=" UTF-8"?> | 1 | <?xml vers ion="1.0" encoding=" UTF-8"?> | |||
2 | <xsl:style sheet vers ion="1.0" xmlns="urn :WebWorks- Engine-Spl its-Schema " | 2 | <xsl:style sheet vers ion="1.0" xmlns="urn :WebWorks- Engine-Spl its-Schema " | |||
3 | xmlns:wwsp lits="urn: WebWorks-E ngine-Spli ts-Schema" | 3 | xmlns:wwsp lits="urn: WebWorks-E ngine-Spli ts-Schema" | |||
4 | xmlns:xsl= "http://ww w.w3.org/1 999/XSL/Tr ansform" | 4 | xmlns:xsl= "http://ww w.w3.org/1 999/XSL/Tr ansform" | |||
5 | xmlns:msxs l="urn:sch emas-micro soft-com:x slt" | 5 | xmlns:msxs l="urn:sch emas-micro soft-com:x slt" | |||
6 | xmlns:wwto c="urn:Web Works-Engi ne-TOC-Sch ema" | 6 | xmlns:wwto c="urn:Web Works-Engi ne-TOC-Sch ema" | |||
7 | xmlns:wwli nks="urn:W ebWorks-En gine-Links -Schema" | 7 | xmlns:wwli nks="urn:W ebWorks-En gine-Links -Schema" | |||
8 | xmlns:wwmo de="urn:We bWorks-Eng ine-Mode" | 8 | xmlns:wwmo de="urn:We bWorks-Eng ine-Mode" | |||
9 | xmlns:wwfi les="urn:W ebWorks-En gine-Files -Schema" | 9 | xmlns:wwfi les="urn:W ebWorks-En gine-Files -Schema" | |||
10 | xmlns:wwdo c="urn:Web Works-Docu ment-Schem a" | 10 | xmlns:wwdo c="urn:Web Works-Docu ment-Schem a" | |||
11 | xmlns:wwpr oject="urn :WebWorks- Publish-Pr oject" | 11 | xmlns:wwpr oject="urn :WebWorks- Publish-Pr oject" | |||
12 | xmlns:wwba ggage="urn :WebWorks- Baggage-Sc hema" | 12 | xmlns:wwba ggage="urn :WebWorks- Baggage-Sc hema" | |||
13 | xmlns:wwpa ge="urn:We bWorks-Pag e-Template -Schema" | 13 | xmlns:wwpa ge="urn:We bWorks-Pag e-Template -Schema" | |||
14 | xmlns:wwlo cale="urn: WebWorks-L ocale-Sche ma" | 14 | xmlns:wwlo cale="urn: WebWorks-L ocale-Sche ma" | |||
15 | xmlns:wwpr ogress="ur n:WebWorks -XSLT-Exte nsion-Prog ress" | 15 | xmlns:wwpr ogress="ur n:WebWorks -XSLT-Exte nsion-Prog ress" | |||
16 | xmlns:wwlo g="urn:Web Works-XSLT -Extension -Log" | 16 | xmlns:wwlo g="urn:Web Works-XSLT -Extension -Log" | |||
17 | xmlns:wwfi lesystem=" urn:WebWor ks-XSLT-Ex tension-Fi leSystem" | 17 | xmlns:wwfi lesystem=" urn:WebWor ks-XSLT-Ex tension-Fi leSystem" | |||
18 | xmlns:wwur i="urn:Web Works-XSLT -Extension -URI" | 18 | xmlns:wwur i="urn:Web Works-XSLT -Extension -URI" | |||
19 | xmlns:wwst ring="urn: WebWorks-X SLT-Extens ion-String Utilities" | 19 | xmlns:wwst ring="urn: WebWorks-X SLT-Extens ion-String Utilities" | |||
20 | xmlns:wwfi lesext="ur n:WebWorks -XSLT-Exte nsion-File s" | 20 | xmlns:wwfi lesext="ur n:WebWorks -XSLT-Exte nsion-File s" | |||
21 | xmlns:wwpr ojext="urn :WebWorks- XSLT-Exten sion-Proje ct" | 21 | xmlns:wwpr ojext="urn :WebWorks- XSLT-Exten sion-Proje ct" | |||
22 | xmlns:wwex sldoc="urn :WebWorks- XSLT-Exten sion-Docum ent" | 22 | xmlns:wwex sldoc="urn :WebWorks- XSLT-Exten sion-Docum ent" | |||
23 | exclude-re sult-prefi xes="xsl m sxsl wwtoc wwlinks w wmode wwfi les wwdoc wwsplits w wproject w wbaggage w wpage wwlo cale wwpro gress wwlo g wwfilesy stem wwuri wwstring wwfilesext wwprojext wwexsldoc " | 23 | exclude-re sult-prefi xes="xsl m sxsl wwtoc wwlinks w wmode wwfi les wwdoc wwsplits w wproject w wbaggage w wpage wwlo cale wwpro gress wwlo g wwfilesy stem wwuri wwstring wwfilesext wwprojext wwexsldoc " | |||
24 | > | 24 | > | |||
25 | <xsl:para m name="Gl obalInput" /> | 25 | <xsl:para m name="Gl obalInput" /> | |||
26 | <xsl:para m name="Gl obalPipeli neName" /> | 26 | <xsl:para m name="Gl obalPipeli neName" /> | |||
27 | <xsl:para m name="Gl obalProjec t" /> | 27 | <xsl:para m name="Gl obalProjec t" /> | |||
28 | <xsl:para m name="Gl obalFiles" /> | 28 | <xsl:para m name="Gl obalFiles" /> | |||
29 | <xsl:para m name="Pa rameterDep endsType" /> | 29 | <xsl:para m name="Pa rameterDep endsType" /> | |||
30 | <xsl:para m name="Pa rameterTyp e" /> | 30 | <xsl:para m name="Pa rameterTyp e" /> | |||
31 | <xsl:para m name="Pa rameterDoc umentType" /> | 31 | <xsl:para m name="Pa rameterDoc umentType" /> | |||
32 | <xsl:para m name="Pa rameterBag gageType" /> | 32 | <xsl:para m name="Pa rameterBag gageType" /> | |||
33 | <xsl:para m name="Pa rameterLoc aleType" / > | 33 | <xsl:para m name="Pa rameterLoc aleType" / > | |||
34 | <xsl:para m name="Pa rameterPag eTemplateU RI" /> | 34 | <xsl:para m name="Pa rameterPag eTemplateU RI" /> | |||
35 | <xsl:para m name="Pa rameterCop ySplitFile Type" /> | 35 | <xsl:para m name="Pa rameterCop ySplitFile Type" /> | |||
36 | <xsl:para m name="Pa rameterBag gageSplitF ileType" / > | 36 | <xsl:para m name="Pa rameterBag gageSplitF ileType" / > | |||
37 | <xsl:para m name="Pa rameterTOC SplitFileT ype" /> | 37 | <xsl:para m name="Pa rameterTOC SplitFileT ype" /> | |||
38 | <xsl:para m name="Pa rameterInd exSplitFil eType" /> | 38 | <xsl:para m name="Pa rameterInd exSplitFil eType" /> | |||
39 | <xsl:para m name="Pa rameterGlo ssarySplit FileType" /> | 39 | <xsl:para m name="Pa rameterGlo ssarySplit FileType" /> | |||
40 | <xsl:para m name="Pa rameterGlo ssarySplit DirType" / > | 40 | <xsl:para m name="Pa rameterGlo ssarySplit DirType" / > | |||
41 | <xsl:para m name="Pa rameterSto pWordsSpli tFileType" /> | 41 | <xsl:para m name="Pa rameterSto pWordsSpli tFileType" /> | |||
42 | <xsl:para m name="Pa rameterSea rchSplitFi leType" /> | 42 | <xsl:para m name="Pa rameterSea rchSplitFi leType" /> | |||
43 | <xsl:para m name="Pa rameterSea rchDataDir ectoryFile Type" /> | 43 | <xsl:para m name="Pa rameterSea rchDataDir ectoryFile Type" /> | |||
44 | <xsl:para m name="Pa rameterMap SplitFileT ype" /> | 44 | <xsl:para m name="Pa rameterMap SplitFileT ype" /> | |||
45 | <xsl:para m name="Pa rameterHel pSetSplitF ileType" / > | 45 | <xsl:para m name="Pa rameterHel pSetSplitF ileType" / > | |||
46 | <xsl:para m name="Pa rameterMan ifestSplit FileType" /> | 46 | <xsl:para m name="Pa rameterMan ifestSplit FileType" /> | |||
47 | <xsl:para m name="Pa rameterExe cutableJar SplitFileT ype" /> | 47 | <xsl:para m name="Pa rameterExe cutableJar SplitFileT ype" /> | |||
48 | 48 | |||||
49 | 49 | |||||
50 | <xsl:outp ut encodin g="UTF-8" indent="ye s" /> | 50 | <xsl:outp ut encodin g="UTF-8" indent="ye s" /> | |||
51 | <xsl:name space-alia s styleshe et-prefix= "wwsplits" result-pr efix="#def ault" /> | 51 | <xsl:name space-alia s styleshe et-prefix= "wwsplits" result-pr efix="#def ault" /> | |||
52 | <xsl:stri p-space el ements="*" /> | 52 | <xsl:stri p-space el ements="*" /> | |||
53 | 53 | |||||
54 | 54 | |||||
55 | <xsl:incl ude href=" wwtransfor m:common/f iles/filte r.xsl" /> | |||||
55 | <xsl:incl ude href=" wwtransfor m:common/f iles/forma t.xsl" /> | 56 | <xsl:incl ude href=" wwtransfor m:common/f iles/forma t.xsl" /> | |||
56 | <xsl:incl ude href=" wwtransfor m:common/p ages/paget emplate.xs l" /> | 57 | <xsl:incl ude href=" wwtransfor m:common/p ages/paget emplate.xs l" /> | |||
57 | 58 | |||||
58 | 59 | |||||
59 | <xsl:key name="wwfi les-files- by-type" m atch="wwfi les:File" use="@type " /> | 60 | <xsl:key name="wwfi les-files- by-type" m atch="wwfi les:File" use="@type " /> | |||
60 | <xsl:key name="wwfi les-files- by-groupid -type" mat ch="wwfile s:File" us e="concat( @groupID, ':', @type )" /> | 61 | <xsl:key name="wwfi les-files- by-groupid -type" mat ch="wwfile s:File" us e="concat( @groupID, ':', @type )" /> | |||
61 | <xsl:key name="wwpr oject-grou p-by-group id" match= "wwproject :Group" us e="@GroupI D" /> | 62 | <xsl:key name="wwpr oject-grou p-by-group id" match= "wwproject :Group" us e="@GroupI D" /> | |||
62 | 63 | |||||
63 | 64 | |||||
64 | <xsl:vari able name= "GlobalAct ionChecksu m"> | 65 | <xsl:vari able name= "GlobalAct ionChecksu m"> | |||
65 | <xsl:var iable name ="VarTrans formChecks ums"> | 66 | <xsl:var iable name ="VarTrans formChecks ums"> | |||
66 | <xsl:va lue-of sel ect="conca t(wwuri:As FilePath(' wwtransfor m:self'), ':', wwfil esystem:Ge tChecksum( wwuri:AsFi lePath('ww transform: self')))" /> | 67 | <xsl:va lue-of sel ect="conca t(wwuri:As FilePath(' wwtransfor m:self'), ':', wwfil esystem:Ge tChecksum( wwuri:AsFi lePath('ww transform: self')))" /> | |||
67 | <xsl:va lue-of sel ect="conca t(',', wwu ri:AsFileP ath($Param eterPageTe mplateURI) , ':', wwf ilesystem: GetChecksu m(wwuri:As FilePath($ ParameterP ageTemplat eURI)))" / > | 68 | <xsl:va lue-of sel ect="conca t(',', wwu ri:AsFileP ath($Param eterPageTe mplateURI) , ':', wwf ilesystem: GetChecksu m(wwuri:As FilePath($ ParameterP ageTemplat eURI)))" / > | |||
69 | <xsl:va lue-of sel ect="conca t(',', wwu ri:AsFileP ath('wwtra nsform:com mon/files/ filter.xsl '), ':', w wfilesyste m:GetCheck sum(wwuri: AsFilePath ('wwtransf orm:common /files/fil ter.xsl')) )" /> | |||||
68 | <xsl:va lue-of sel ect="conca t(',', wwu ri:AsFileP ath('wwtra nsform:com mon/files/ format.xsl '), ':', w wfilesyste m:GetCheck sum(wwuri: AsFilePath ('wwtransf orm:common /files/for mat.xsl')) )" /> | 70 | <xsl:va lue-of sel ect="conca t(',', wwu ri:AsFileP ath('wwtra nsform:com mon/files/ format.xsl '), ':', w wfilesyste m:GetCheck sum(wwuri: AsFilePath ('wwtransf orm:common /files/for mat.xsl')) )" /> | |||
69 | <xsl:va lue-of sel ect="conca t(',', wwu ri:AsFileP ath('wwtra nsform:com mon/pages/ pagetempla te.xsl'), ':', wwfil esystem:Ge tChecksum( wwuri:AsFi lePath('ww transform: common/pag es/pagetem plate.xsl' )))" /> | 71 | <xsl:va lue-of sel ect="conca t(',', wwu ri:AsFileP ath('wwtra nsform:com mon/pages/ pagetempla te.xsl'), ':', wwfil esystem:Ge tChecksum( wwuri:AsFi lePath('ww transform: common/pag es/pagetem plate.xsl' )))" /> | |||
70 | </xsl:va riable> | 72 | </xsl:va riable> | |||
71 | <xsl:val ue-of sele ct="wwstri ng:MD5Chec ksum($VarT ransformCh ecksums)" /> | 73 | <xsl:val ue-of sele ct="wwstri ng:MD5Chec ksum($VarT ransformCh ecksums)" /> | |||
72 | </xsl:var iable> | 74 | </xsl:var iable> | |||
73 | 75 | |||||
74 | 76 | |||||
75 | <!-- Page Template --> | 77 | <!-- Page Template --> | |||
76 | <!-- --> | 78 | <!-- --> | |||
77 | <xsl:vari able name= "GlobalPag eTemplateP ath" selec t="wwuri:A sFilePath( $Parameter PageTempla teURI)" /> | 79 | <xsl:vari able name= "GlobalPag eTemplateP ath" selec t="wwuri:A sFilePath( $Parameter PageTempla teURI)" /> | |||
78 | <xsl:vari able name= "GlobalPag eTemplate" select="w wexsldoc:L oadXMLWith outResolve r($GlobalP ageTemplat ePath)" /> | 80 | <xsl:vari able name= "GlobalPag eTemplate" select="w wexsldoc:L oadXMLWith outResolve r($GlobalP ageTemplat ePath)" /> | |||
79 | 81 | |||||
80 | 82 | |||||
81 | <xsl:temp late match ="/"> | 83 | <xsl:temp late match ="/"> | |||
82 | <wwfiles :Files ver sion="1.0" > | 84 | <wwfiles :Files ver sion="1.0" > | |||
83 | 85 | |||||
84 | <!-- It erate inpu t document s --> | 86 | <!-- It erate inpu t document s --> | |||
85 | <!-- --> | 87 | <!-- --> | |||
86 | <xsl:fo r-each sel ect="$Glob alFiles[1] "> | 88 | <xsl:fo r-each sel ect="$Glob alFiles[1] "> | |||
87 | <xsl:v ariable na me="VarFil esByType" select="ke y('wwfiles -files-by- type', $Pa rameterDep endsType)" /> | 89 | <xsl:v ariable na me="VarFil esByType" select="ke y('wwfiles -files-by- type', $Pa rameterDep endsType)" /> | |||
88 | 90 | |||||
89 | <xsl:v alue-of se lect="wwpr ogress:Sta rt(count($ VarFilesBy Type))" /> | 91 | <xsl:v alue-of se lect="wwpr ogress:Sta rt(count($ VarFilesBy Type))" /> | |||
90 | 92 | |||||
91 | <!-- L oad locale --> | 93 | <!-- L oad locale --> | |||
92 | <!-- --> | 94 | <!-- --> | |||
93 | <xsl:v ariable na me="VarFil esLocale" select="ke y('wwfiles -files-by- type', $Pa rameterLoc aleType)" /> | 95 | <xsl:v ariable na me="VarFil esLocale" select="ke y('wwfiles -files-by- type', $Pa rameterLoc aleType)" /> | |||
94 | <xsl:v ariable na me="VarLoc ale" selec t="wwexsld oc:LoadXML WithoutRes olver($Var FilesLocal e/@path)" /> | 96 | <xsl:v ariable na me="VarLoc ale" selec t="wwexsld oc:LoadXML WithoutRes olver($Var FilesLocal e/@path)" /> | |||
95 | 97 | |||||
96 | <xsl:f or-each se lect="$Var FilesByTyp e"> | 98 | <xsl:f or-each se lect="$Var FilesByTyp e"> | |||
97 | <xsl: value-of s elect="wwp rogress:St art(1)" /> | 99 | <xsl: value-of s elect="wwp rogress:St art(1)" /> | |||
98 | 100 | |||||
99 | <xsl: variable n ame="VarFi lesDocumen t" select= "." /> | 101 | <xsl: variable n ame="VarFi lesDocumen t" select= "." /> | |||
100 | 102 | |||||
101 | <xsl: variable n ame="VarPa th" select ="wwfilesy stem:Combi ne(wwfiles ystem:GetD irectoryNa me($VarFil esDocument /@path), c oncat(tran slate($Par ameterType , ':', '_' ),'.xml')) " /> | 103 | <xsl: variable n ame="VarPa th" select ="wwfilesy stem:Combi ne(wwfiles ystem:GetD irectoryNa me($VarFil esDocument /@path), c oncat(tran slate($Par ameterType , ':', '_' ),'.xml')) " /> | |||
102 | 104 | |||||
103 | <!-- Get format files --> | 105 | <!-- Get format files --> | |||
104 | <!-- --> | 106 | <!-- --> | |||
105 | <xsl: variable n ame="VarFo rmatFilesA sXML"> | 107 | <xsl: variable n ame="VarFo rmatFilesA sXML"> | |||
106 | <xsl :call-temp late name= "Files-For mat-GetRel ativeFiles "> | 108 | <xsl :call-temp late name= "Files-For mat-GetRel ativeFiles "> | |||
107 | <xs l:with-par am name="P aramRelati veURIPath" select="' Files'" /> | 109 | <xs l:with-par am name="P aramRelati veURIPath" select="' Files'" /> | |||
108 | </xs l:call-tem plate> | 110 | </xs l:call-tem plate> | |||
109 | </xsl :variable> | 111 | </xsl :variable> | |||
110 | <xsl: variable n ame="VarFo rmatFiles" select="m sxsl:node- set($VarFo rmatFilesA sXML)" /> | 112 | <xsl: variable n ame="VarFo rmatFiles" select="m sxsl:node- set($VarFo rmatFilesA sXML)" /> | |||
111 | <xsl: variable n ame="VarFo rmatFilesP aths"> | 113 | <xsl: variable n ame="VarFo rmatFilesP aths"> | |||
112 | <xsl :for-each select="$V arFormatFi les/wwfile s:Files/ww files:File "> | 114 | <xsl :for-each select="$V arFormatFi les/wwfile s:Files/ww files:File "> | |||
113 | <xs l:value-of select="@ path" /> | 115 | <xs l:value-of select="@ path" /> | |||
114 | <xs l:value-of select="' :'" /> | 116 | <xs l:value-of select="' :'" /> | |||
115 | </xs l:for-each > | 117 | </xs l:for-each > | |||
116 | </xsl :variable> | 118 | </xsl :variable> | |||
117 | <xsl: variable n ame="VarFo rmatFilesC hecksum" s elect="wws tring:MD5C hecksum($V arFormatFi lesPaths)" /> | 119 | <xsl: variable n ame="VarFo rmatFilesC hecksum" s elect="wws tring:MD5C hecksum($V arFormatFi lesPaths)" /> | |||
118 | 120 | |||||
119 | <!-- Get page t emplate fi les --> | 121 | <!-- Get page t emplate fi les --> | |||
120 | <!-- --> | 122 | <!-- --> | |||
121 | <xsl: variable n ame="VarPa geTemplate FilesAsXML "> | 123 | <xsl: variable n ame="VarPa geTemplate FilesAsXML "> | |||
122 | <xsl :apply-tem plates sel ect="$Glob alPageTemp late" mode ="wwmode:p agetemplat e-files" / > | 124 | <xsl :apply-tem plates sel ect="$Glob alPageTemp late" mode ="wwmode:p agetemplat e-files" / > | |||
123 | </xsl :variable> | 125 | </xsl :variable> | |||
124 | <xsl: variable n ame="VarPa geTemplate Files" sel ect="msxsl :node-set( $VarPageTe mplateFile sAsXML)" / > | 126 | <xsl: variable n ame="VarPa geTemplate Files" sel ect="msxsl :node-set( $VarPageTe mplateFile sAsXML)" / > | |||
125 | <xsl: variable n ame="VarPa geTemplate FilesPaths "> | 127 | <xsl: variable n ame="VarPa geTemplate FilesPaths "> | |||
126 | <xsl :for-each select="$V arPageTemp lateFiles/ wwpage:Fil e"> | 128 | <xsl :for-each select="$V arPageTemp lateFiles/ wwpage:Fil e"> | |||
127 | <xs l:value-of select="@ path" /> | 129 | <xs l:value-of select="@ path" /> | |||
128 | <xs l:value-of select="' :'" /> | 130 | <xs l:value-of select="' :'" /> | |||
129 | </xs l:for-each > | 131 | </xs l:for-each > | |||
130 | </xsl :variable> | 132 | </xsl :variable> | |||
131 | <xsl: variable n ame="VarPa geTemplate FilesCheck sum" selec t="wwstrin g:MD5Check sum($VarPa geTemplate FilesPaths )" /> | 133 | <xsl: variable n ame="VarPa geTemplate FilesCheck sum" selec t="wwstrin g:MD5Check sum($VarPa geTemplate FilesPaths )" /> | |||
132 | 134 | |||||
133 | <!-- Get projec t files -- > | 135 | <!-- Get projec t files -- > | |||
134 | <!-- -- > | 136 | <!-- -- > | |||
135 | <xsl: variable n ame="VarPr ojectFiles " select=" wwfilesyst em:GetFile s(wwprojex t:GetProje ctFilesDir ectoryPath ())" /> | 137 | <xsl: variable n ame="VarPr ojectFiles " select=" wwfilesyst em:GetFile s(wwprojex t:GetProje ctFilesDir ectoryPath ())" /> | |||
136 | <xsl: variable n ame="VarPr ojectFiles Paths"> | 138 | <xsl: variable n ame="VarPr ojectFiles Paths"> | |||
137 | <xsl :for-each select="$V arProjectF iles/wwfil es:Files/w wfiles:Fil e"> | 139 | <xsl :for-each select="$V arProjectF iles/wwfil es:Files/w wfiles:Fil e"> | |||
138 | <xs l:value-of select="@ path" /> | 140 | <xs l:value-of select="@ path" /> | |||
139 | <xs l:value-of select="' :'" /> | 141 | <xs l:value-of select="' :'" /> | |||
140 | </xs l:for-each > | 142 | </xs l:for-each > | |||
141 | </xsl :variable> | 143 | </xsl :variable> | |||
142 | <xsl: variable n ame="VarPr ojectFiles Checksum" select="ww string:MD5 Checksum($ VarProject FilesPaths )" /> | 144 | <xsl: variable n ame="VarPr ojectFiles Checksum" select="ww string:MD5 Checksum($ VarProject FilesPaths )" /> | |||
143 | 145 | |||||
144 | <!-- Get baggag e files -- > | 146 | <!-- Get baggag e files -- > | |||
145 | <!-- -- > | 147 | <!-- -- > | |||
146 | <xsl: variable n ame="VarBa ggageFiles File" sele ct="key('w wfiles-fil es-by-grou pid-type', concat($V arFilesDoc ument/@gro upID, ':', $Paramete rBaggageTy pe))[1]" / > | 148 | <xsl: variable n ame="VarBa ggageFiles File" sele ct="key('w wfiles-fil es-by-grou pid-type', concat($V arFilesDoc ument/@gro upID, ':', $Paramete rBaggageTy pe))[1]" / > | |||
147 | 149 | |||||
148 | <!-- Determine group name --> | 150 | <!-- Determine group name --> | |||
149 | <!-- --> | 151 | <!-- --> | |||
150 | <xsl: variable n ame="VarGr oupName"> | 152 | <xsl: variable n ame="VarGr oupName"> | |||
151 | <xsl :for-each select="$G lobalProje ct[1]"> | 153 | <xsl :for-each select="$G lobalProje ct[1]"> | |||
152 | <xs l:value-of select="k ey('wwproj ect-group- by-groupid ', $VarFil esDocument /@groupID) /@Name" /> | 154 | <xs l:value-of select="k ey('wwproj ect-group- by-groupid ', $VarFil esDocument /@groupID) /@Name" /> | |||
153 | </xs l:for-each > | 155 | </xs l:for-each > | |||
154 | </xsl :variable> | 156 | </xsl :variable> | |||
155 | 157 | |||||
156 | <!-- Determine group outp ut directo ry path -- > | 158 | <!-- Determine group outp ut directo ry path -- > | |||
157 | <!-- -- > | 159 | <!-- -- > | |||
158 | <xsl: variable n ame="VarGr oupOutputD irectoryPa th" select ="wwfilesy stem:Combi ne(wwproje xt:GetTarg etOutputDi rectoryPat h(), $VarG roupName)" /> | 160 | <xsl: variable n ame="VarGr oupOutputD irectoryPa th" select ="wwfilesy stem:Combi ne(wwproje xt:GetTarg etOutputDi rectoryPat h(), $VarG roupName)" /> | |||
159 | 161 | |||||
160 | <!-- Transform --> | 162 | <!-- Transform --> | |||
161 | <!-- --> | 163 | <!-- --> | |||
162 | <xsl: variable n ame="VarPr ojectCheck sum" selec t="concat( $GlobalPro ject/wwpro ject:Proje ct/@Change ID, ':', $ VarFormatF ilesChecks um, ':', $ VarPageTem plateFiles Checksum, ':', $VarP rojectFile sChecksum) " /> | 164 | <xsl: variable n ame="VarPr ojectCheck sum" selec t="concat( $GlobalPro ject/wwpro ject:Proje ct/@Change ID, ':', $ VarFormatF ilesChecks um, ':', $ VarPageTem plateFiles Checksum, ':', $VarP rojectFile sChecksum) " /> | |||
163 | <xsl: variable n ame="VarUp ToDate" se lect="wwfi lesext:UpT oDate($Var Path, $Var ProjectChe cksum, $Va rFilesDocu ment/@grou pID, '', $ GlobalActi onChecksum )" /> | 165 | <xsl: variable n ame="VarUp ToDate" se lect="wwfi lesext:UpT oDate($Var Path, $Var ProjectChe cksum, $Va rFilesDocu ment/@grou pID, '', $ GlobalActi onChecksum )" /> | |||
164 | <xsl: if test="n ot($VarUpT oDate)"> | 166 | <xsl: if test="n ot($VarUpT oDate)"> | |||
165 | <xsl :variable name="VarR esultAsXML "> | 167 | <xsl :variable name="VarR esultAsXML "> | |||
166 | <!- - Load doc ument --> | 168 | <!- - Load doc ument --> | |||
167 | <!- - --> | 169 | <!- - --> | |||
168 | <xs l:variable name="Var Splits" se lect="wwex sldoc:Load XMLWithout Resolver($ VarFilesDo cument/@pa th)" /> | 170 | <xs l:variable name="Var Splits" se lect="wwex sldoc:Load XMLWithout Resolver($ VarFilesDo cument/@pa th)" /> | |||
169 | 171 | |||||
170 | <!- - Add file s --> | 172 | <!- - Add file s --> | |||
171 | <!- - --> | 173 | <!- - --> | |||
172 | <xs l:call-tem plate name ="Files"> | 174 | <xs l:call-tem plate name ="Files"> | |||
173 | <x sl:with-pa ram name=" ParamLocal e" select= "$VarLocal e" /> | 175 | <x sl:with-pa ram name=" ParamLocal e" select= "$VarLocal e" /> | |||
174 | <x sl:with-pa ram name=" ParamGroup ID" select ="$VarFile sDocument/ @groupID" /> | 176 | <x sl:with-pa ram name=" ParamGroup ID" select ="$VarFile sDocument/ @groupID" /> | |||
175 | <x sl:with-pa ram name=" ParamGroup OutputDire ctoryPath" select="$ VarGroupOu tputDirect oryPath" / > | 177 | <x sl:with-pa ram name=" ParamGroup OutputDire ctoryPath" select="$ VarGroupOu tputDirect oryPath" / > | |||
176 | <x sl:with-pa ram name=" ParamGroup Name" sele ct="$VarGr oupName" / > | 178 | <x sl:with-pa ram name=" ParamGroup Name" sele ct="$VarGr oupName" / > | |||
177 | <x sl:with-pa ram name=" ParamForma tFiles" se lect="$Var FormatFile s" /> | 179 | <x sl:with-pa ram name=" ParamForma tFiles" se lect="$Var FormatFile s" /> | |||
178 | <x sl:with-pa ram name=" ParamProje ctFiles" s elect="$Va rProjectFi les" /> | 180 | <x sl:with-pa ram name=" ParamProje ctFiles" s elect="$Va rProjectFi les" /> | |||
179 | <x sl:with-pa ram name=" ParamPageT emplateFil es" select ="$VarPage TemplateFi les" /> | 181 | <x sl:with-pa ram name=" ParamPageT emplateFil es" select ="$VarPage TemplateFi les" /> | |||
180 | <x sl:with-pa ram name=" ParamSplit s" select= "$VarSplit s" /> | 182 | <x sl:with-pa ram name=" ParamSplit s" select= "$VarSplit s" /> | |||
181 | <x sl:with-pa ram name=" ParamBagga geFiles" s elect="wwe xsldoc:Loa dXMLWithou tResolver( $VarBaggag eFilesFile /@path)/ww baggage:Ba ggage/wwba ggage:File " /> | 183 | <x sl:with-pa ram name=" ParamBagga geFiles" s elect="wwe xsldoc:Loa dXMLWithou tResolver( $VarBaggag eFilesFile /@path)/ww baggage:Ba ggage/wwba ggage:File " /> | |||
182 | </x sl:call-te mplate> | 184 | </x sl:call-te mplate> | |||
183 | </xs l:variable > | 185 | </xs l:variable > | |||
184 | <xsl :variable name="VarR esult" sel ect="msxsl :node-set( $VarResult AsXML)" /> | 186 | <xsl :variable name="VarR esult" sel ect="msxsl :node-set( $VarResult AsXML)" /> | |||
185 | <xsl :variable name="VarW riteResult " select=" wwexsldoc: Document($ VarResult, $VarPath, 'utf-8', 'xml', '1. 0', 'yes') " /> | 187 | <xsl :variable name="VarW riteResult " select=" wwexsldoc: Document($ VarResult, $VarPath, 'utf-8', 'xml', '1. 0', 'yes') " /> | |||
186 | </xsl :if> | 188 | </xsl :if> | |||
187 | 189 | |||||
188 | <!-- Report Fil es --> | 190 | <!-- Report Fil es --> | |||
189 | <!-- --> | 191 | <!-- --> | |||
190 | <wwfi les:File p ath="{$Var Path}" typ e="{$Param eterType}" checksum= "{wwfilesy stem:GetCh ecksum($Va rPath)}" p rojectchec ksum="{$Va rProjectCh ecksum}" g roupID="{$ VarFilesDo cument/@gr oupID}" do cumentID=" " actionch ecksum="{$ GlobalActi onChecksum }" categor y="" use=" "> | 192 | <wwfi les:File p ath="{$Var Path}" typ e="{$Param eterType}" checksum= "{wwfilesy stem:GetCh ecksum($Va rPath)}" p rojectchec ksum="{$Va rProjectCh ecksum}" g roupID="{$ VarFilesDo cument/@gr oupID}" do cumentID=" " actionch ecksum="{$ GlobalActi onChecksum }" categor y="" use=" "> | |||
191 | <wwf iles:Depen ds path="{ $VarFilesL ocale/@pat h}" checks um="{$VarF ilesLocale /@checksum }" groupID ="{$VarFil esLocale/@ groupID}" documentID ="{$VarFil esLocale/@ documentID }" /> | 193 | <wwf iles:Depen ds path="{ $VarFilesL ocale/@pat h}" checks um="{$VarF ilesLocale /@checksum }" groupID ="{$VarFil esLocale/@ groupID}" documentID ="{$VarFil esLocale/@ documentID }" /> | |||
192 | <wwf iles:Depen ds path="{ $VarFilesD ocument/@p ath}" chec ksum="{$Va rFilesDocu ment/@chec ksum}" gro upID="{$Va rFilesDocu ment/@grou pID}" docu mentID="{$ VarFilesDo cument/@do cumentID}" /> | 194 | <wwf iles:Depen ds path="{ $VarFilesD ocument/@p ath}" chec ksum="{$Va rFilesDocu ment/@chec ksum}" gro upID="{$Va rFilesDocu ment/@grou pID}" docu mentID="{$ VarFilesDo cument/@do cumentID}" /> | |||
193 | <wwf iles:Depen ds path="{ $VarBaggag eFilesFile /@path}" c hecksum="{ $VarBaggag eFilesFile /@checksum }" groupID ="{$VarBag gageFilesF ile/@group ID}" docum entID="{$V arBaggageF ilesFile/@ documentID }" /> | 195 | <wwf iles:Depen ds path="{ $VarBaggag eFilesFile /@path}" c hecksum="{ $VarBaggag eFilesFile /@checksum }" groupID ="{$VarBag gageFilesF ile/@group ID}" docum entID="{$V arBaggageF ilesFile/@ documentID }" /> | |||
194 | <wwf iles:Depen ds path="{ $GlobalPag eTemplateP ath}" chec ksum="{wwf ilesystem: GetChecksu m($GlobalP ageTemplat ePath)}" g roupID="" documentID ="" /> | 196 | <wwf iles:Depen ds path="{ $GlobalPag eTemplateP ath}" chec ksum="{wwf ilesystem: GetChecksu m($GlobalP ageTemplat ePath)}" g roupID="" documentID ="" /> | |||
195 | </wwf iles:File> | 197 | </wwf iles:File> | |||
196 | 198 | |||||
197 | <xsl: value-of s elect="wwp rogress:En d()" /> | 199 | <xsl: value-of s elect="wwp rogress:En d()" /> | |||
198 | </xsl: for-each> | 200 | </xsl: for-each> | |||
199 | 201 | |||||
200 | <xsl:v alue-of se lect="wwpr ogress:End ()" /> | 202 | <xsl:v alue-of se lect="wwpr ogress:End ()" /> | |||
201 | </xsl:f or-each> | 203 | </xsl:f or-each> | |||
202 | 204 | |||||
203 | </wwfile s:Files> | 205 | </wwfile s:Files> | |||
204 | </xsl:tem plate> | 206 | </xsl:tem plate> | |||
205 | 207 | |||||
206 | <xsl:temp late name= "Files"> | 208 | <xsl:temp late name= "Files"> | |||
207 | <xsl:par am name="P aramLocale " /> | 209 | <xsl:par am name="P aramLocale " /> | |||
208 | <xsl:par am name="P aramGroupI D" /> | 210 | <xsl:par am name="P aramGroupI D" /> | |||
209 | <xsl:par am name="P aramGroupO utputDirec toryPath" /> | 211 | <xsl:par am name="P aramGroupO utputDirec toryPath" /> | |||
210 | <xsl:par am name="P aramGroupN ame" /> | 212 | <xsl:par am name="P aramGroupN ame" /> | |||
211 | <xsl:par am name="P aramFormat Files" /> | 213 | <xsl:par am name="P aramFormat Files" /> | |||
212 | <xsl:par am name="P aramProjec tFiles" /> | 214 | <xsl:par am name="P aramProjec tFiles" /> | |||
213 | <xsl:par am name="P aramPageTe mplateFile s" /> | 215 | <xsl:par am name="P aramPageTe mplateFile s" /> | |||
214 | <xsl:par am name="P aramSplits " /> | 216 | <xsl:par am name="P aramSplits " /> | |||
215 | <xsl:par am name="P aramBaggag eFiles" /> | 217 | <xsl:par am name="P aramBaggag eFiles" /> | |||
216 | 218 | |||||
217 | <!-- Cop y splits w ith new fi le entries added --> | 219 | <!-- Cop y splits w ith new fi le entries added --> | |||
218 | <!-- --> | 220 | <!-- --> | |||
219 | <wwsplit s:Splits> | 221 | <wwsplit s:Splits> | |||
220 | <xsl:co py-of sele ct="$Param Splits/wws plits:Spli ts/@*" /> | 222 | <xsl:co py-of sele ct="$Param Splits/wws plits:Spli ts/@*" /> | |||
221 | 223 | |||||
222 | <!-- Fo rmat Files --> | 224 | <!-- Fo rmat Files --> | |||
223 | <!-- --> | 225 | <!-- --> | |||
224 | <xsl:fo r-each sel ect="$Para mFormatFil es/wwfiles :Files/wwf iles:File" > | 226 | <xsl:fo r-each sel ect="$Para mFormatFil es/wwfiles :Files/wwf iles:File" > | |||
225 | <xsl:v ariable na me="VarFor matFile" s elect="." /> | 227 | <xsl:v ariable na me="VarFor matFile" s elect="." /> | |||
226 | 228 | |||||
227 |
<
ww
s
p
l
its
:
File
groupID="{
$P
ar
|
229 |
<
x
s
|
|||
230 | ||||||
231 | <!-- A llow? --> | |||||
232 | <!-- --> | |||||
233 | <xsl:v ariable na me="VarAll ow"> | |||||
234 | <xsl: call-templ ate name=" Files-Filt er-Allow"> | |||||
235 | <xsl :with-para m name="Pa ramPath" s elect="$Va rFormatFil ePath" /> | |||||
236 | </xsl :call-temp late> | |||||
237 | </xsl: variable> | |||||
238 | <xsl:i f test="$V arAllow = 'true'"> | |||||
239 | <!-- Emit --> | |||||
240 | <!-- --> | |||||
241 | <wwsp lits:File groupID="{ $ParamGrou pID}" docu mentID="" id="" type ="{$Parame terCopySpl itFileType }" source= "{wwuri:Ma keAbsolute ('wwformat :Files/', $VarFormat File/@path )}" path=" {$VarForma tFilePath} " title="" /> | |||||
242 | </xsl: if> | |||||
228 | </xsl:f or-each> | 243 | </xsl:f or-each> | |||
229 | 244 | |||||
230 | <!-- Pa ge Templat e Files -- > | 245 | <!-- Pa ge Templat e Files -- > | |||
231 | <!-- -- > | 246 | <!-- -- > | |||
232 | <xsl:fo r-each sel ect="$Para mPageTempl ateFiles/w wpage:File "> | 247 | <xsl:fo r-each sel ect="$Para mPageTempl ateFiles/w wpage:File "> | |||
233 | <xsl:v ariable na me="VarPag eTemplateF ile" selec t="." /> | 248 | <xsl:v ariable na me="VarPag eTemplateF ile" selec t="." /> | |||
234 | 249 | |||||
235 | <wwspl its:File g roupID="{$ ParamGroup ID}" docum entID="" i d="" type= "{$Paramet erCopySpli tFileType} " source=" {concat('w wformat:Pa ges/', $Va rPageTempl ateFile/@p ath)}" pat h="{wwuri: AsFilePath (wwuri:Mak eAbsolute( wwfilesyst em:Combine ($ParamGro upOutputDi rectoryPat h, 'dummy. component' ), $VarPag eTemplateF ile/@path) )}" title= "" /> | 250 | <wwspl its:File g roupID="{$ ParamGroup ID}" docum entID="" i d="" type= "{$Paramet erCopySpli tFileType} " source=" {concat('w wformat:Pa ges/', $Va rPageTempl ateFile/@p ath)}" pat h="{wwuri: AsFilePath (wwuri:Mak eAbsolute( wwfilesyst em:Combine ($ParamGro upOutputDi rectoryPat h, 'dummy. component' ), $VarPag eTemplateF ile/@path) )}" title= "" /> | |||
236 | </xsl:f or-each> | 251 | </xsl:f or-each> | |||
237 | 252 | |||||
238 | <!-- TO C --> | 253 | <!-- TO C --> | |||
239 | <!-- --> | 254 | <!-- --> | |||
240 | <xsl:if test="wwp rojext:Get FormatSett ing('toc-g enerate', 'true') = 'true'"> | 255 | <xsl:if test="wwp rojext:Get FormatSett ing('toc-g enerate', 'true') = 'true'"> | |||
241 | <wwspl its:File g roupID="{$ ParamGroup ID}" docum entID="" i d="" type= "{$Paramet erTOCSplit FileType}" source="" path="{ww filesystem :Combine($ ParamGroup OutputDire ctoryPath, wwprojext :GetFormat Setting('t oc-filenam e', 'toc.x ml'))}" ti tle="{$Par amLocale/w wlocale:Lo cale/wwloc ale:String s/wwlocale :String[@n ame = 'TOC Title']/@v alue}" /> | 256 | <wwspl its:File g roupID="{$ ParamGroup ID}" docum entID="" i d="" type= "{$Paramet erTOCSplit FileType}" source="" path="{ww filesystem :Combine($ ParamGroup OutputDire ctoryPath, wwprojext :GetFormat Setting('t oc-filenam e', 'toc.x ml'))}" ti tle="{$Par amLocale/w wlocale:Lo cale/wwloc ale:String s/wwlocale :String[@n ame = 'TOC Title']/@v alue}" /> | |||
242 | </xsl:i f> | 257 | </xsl:i f> | |||
243 | 258 | |||||
244 | <!-- Co py all exi sting spli t entries --> | 259 | <!-- Co py all exi sting spli t entries --> | |||
245 | <!-- --> | 260 | <!-- --> | |||
246 | <xsl:co py-of sele ct="$Param Splits/wws plits:Spli ts/wwsplit s:*" /> | 261 | <xsl:co py-of sele ct="$Param Splits/wws plits:Spli ts/wwsplit s:*" /> | |||
247 | 262 | |||||
248 | <!-- In dex --> | 263 | <!-- In dex --> | |||
249 | <!-- --> | 264 | <!-- --> | |||
250 | <xsl:if test="wwp rojext:Get FormatSett ing('index -generate' , 'true') = 'true'"> | 265 | <xsl:if test="wwp rojext:Get FormatSett ing('index -generate' , 'true') = 'true'"> | |||
251 | <wwspl its:File g roupID="{$ ParamGroup ID}" docum entID="" i d="" type= "{$Paramet erIndexSpl itFileType }" source= "" path="{ wwfilesyst em:Combine ($ParamGro upOutputDi rectoryPat h, wwproje xt:GetForm atSetting( 'index-fil ename', 'i ndex.xml') )}" title= "{$ParamLo cale/wwloc ale:Locale /wwlocale: Strings/ww locale:Str ing[@name = 'IXTitle ']/@value} " /> | 266 | <wwspl its:File g roupID="{$ ParamGroup ID}" docum entID="" i d="" type= "{$Paramet erIndexSpl itFileType }" source= "" path="{ wwfilesyst em:Combine ($ParamGro upOutputDi rectoryPat h, wwproje xt:GetForm atSetting( 'index-fil ename', 'i ndex.xml') )}" title= "{$ParamLo cale/wwloc ale:Locale /wwlocale: Strings/ww locale:Str ing[@name = 'IXTitle ']/@value} " /> | |||
252 | </xsl:i f> | 267 | </xsl:i f> | |||
253 | 268 | |||||
254 | <!-- Gl ossary --> | 269 | <!-- Gl ossary --> | |||
255 | <!-- --> | 270 | <!-- --> | |||
256 | <xsl:va riable nam e="VarGlos saryDirect ory" selec t="wwfiles ystem:Comb ine($Param GroupOutpu tDirectory Path, 'glo ssary')" / > | 271 | <xsl:va riable nam e="VarGlos saryDirect ory" selec t="wwfiles ystem:Comb ine($Param GroupOutpu tDirectory Path, 'glo ssary')" / > | |||
257 | <wwspli ts:File gr oupID="{$P aramGroupI D}" docume ntID="" id ="" type=" {$Paramete rGlossaryS plitDirTyp e}" source ="" path=" {$VarGloss aryDirecto ry}" title ="" /> | 272 | <wwspli ts:File gr oupID="{$P aramGroupI D}" docume ntID="" id ="" type=" {$Paramete rGlossaryS plitDirTyp e}" source ="" path=" {$VarGloss aryDirecto ry}" title ="" /> | |||
258 | <wwspli ts:File gr oupID="{$P aramGroupI D}" docume ntID="" id ="" type=" {$Paramete rGlossaryS plitFileTy pe}" sourc e="" path= "{wwfilesy stem:Combi ne($VarGlo ssaryDirec tory, 'glo ssary.xml' )}" title= "" /> | 273 | <wwspli ts:File gr oupID="{$P aramGroupI D}" docume ntID="" id ="" type=" {$Paramete rGlossaryS plitFileTy pe}" sourc e="" path= "{wwfilesy stem:Combi ne($VarGlo ssaryDirec tory, 'glo ssary.xml' )}" title= "" /> | |||
259 | 274 | |||||
260 | <!-- Pr oject File s --> | 275 | <!-- Pr oject File s --> | |||
261 | <!-- --> | 276 | <!-- --> | |||
262 | <xsl:va riable nam e="VarProj ectFilesDi rectoryPat h" select= "wwfilesys tem:Combin e(wwprojex t:GetProje ctFilesDir ectoryPath (), 'dummy .component ')" /> | 277 | <xsl:va riable nam e="VarProj ectFilesDi rectoryPat h" select= "wwfilesys tem:Combin e(wwprojex t:GetProje ctFilesDir ectoryPath (), 'dummy .component ')" /> | |||
263 | <xsl:fo r-each sel ect="$Para mProjectFi les/wwfile s:Files/ww files:File "> | 278 | <xsl:fo r-each sel ect="$Para mProjectFi les/wwfile s:Files/ww files:File "> | |||
264 | <xsl:v ariable na me="VarPro jectFile" select="." /> | 279 | <xsl:v ariable na me="VarPro jectFile" select="." /> | |||
265 | 280 | |||||
266 | <xsl:v ariable na me="VarRel ativePath" select="w wfilesyste m:GetRelat iveTo($Var ProjectFil e/@path, $ VarProject FilesDirec toryPath)" /> | 281 | <xsl:v ariable na me="VarRel ativePath" select="w wfilesyste m:GetRelat iveTo($Var ProjectFil e/@path, $ VarProject FilesDirec toryPath)" /> | |||
267 | <xsl:v ariable na me="VarRel ativeURI" select="ww uri:Unesca pe(wwuri:G etRelative To($VarPro jectFile/@ path, 'wwp rojfile:du mmy.compon ent'))" /> | 282 | <xsl:v ariable na me="VarRel ativeURI" select="ww uri:Unesca pe(wwuri:G etRelative To($VarPro jectFile/@ path, 'wwp rojfile:du mmy.compon ent'))" /> | |||
283 | <xsl:v ariable na me="VarPro jectFilePa th" select ="wwfilesy stem:Combi ne($ParamG roupOutput DirectoryP ath, $VarR elativePat h)" /> | |||||
268 | 284 | |||||
269 | <wwsplits: File groupID="{ $ParamGrou pID}" documentID ="" id="" type="{$Pa rameterCop ySplitFile Type}" source="{c oncat('wwp rojfile:', $VarRelati veURI)}" path="{ wwfilesyst em:Combine ( $ P ar amG ro upOutputDi r ect oryPath, $VarRelat i v ePath ) }" title="" /> | 285 | <!-- A llow? --> | |||
286 | <!-- --> | |||||
287 | <xsl:v ariable na me="VarAll ow"> | |||||
288 | <xsl: call-templ ate name=" Files-Filt er-Allow"> | |||||
289 | <xsl :with-para m name="Pa ramPath" s elect="$Va rProjectFi lePath" /> | |||||
290 | </xsl :call-temp late> | |||||
291 | </xsl: variable> | |||||
292 | <xsl:i f test="$V arAllow = 'true'"> | |||||
293 | <!-- Emit --> | |||||
294 | <!-- --> | |||||
295 |
<wwsplits:
File
groupID="{
$ParamGrou
pID}"
documentID
=""
id=""
type="{$Pa
rameterCop
ySplitFile
Type}"
source="{c
oncat('wwp
rojfile:',
$VarRelati
veURI)}"
path="{
|
|||||
296 | </xsl: if> | |||||
270 | </xsl:f or-each> | 297 | </xsl:f or-each> | |||
271 | 298 | |||||
272 | <!-- Su pport file s --> | 299 | <!-- Su pport file s --> | |||
273 | <!-- --> | 300 | <!-- --> | |||
274 | <xsl:va riable nam e="VarStop WordsPath" select="w wfilesyste m:Combine( $ParamGrou pOutputDir ectoryPath , 'stopwor ds.cfg')" /> | 301 | <xsl:va riable nam e="VarStop WordsPath" select="w wfilesyste m:Combine( $ParamGrou pOutputDir ectoryPath , 'stopwor ds.cfg')" /> | |||
275 | <xsl:va riable nam e="VarSear chConfigPa th" select ="wwfilesy stem:Combi ne($ParamG roupOutput DirectoryP ath, 'sear ch.cfg')" /> | 302 | <xsl:va riable nam e="VarSear chConfigPa th" select ="wwfilesy stem:Combi ne($ParamG roupOutput DirectoryP ath, 'sear ch.cfg')" /> | |||
276 | <xsl:va riable nam e="VarSear chDataDire ctoryPath" select="w wfilesyste m:Combine( $ParamGrou pOutputDir ectoryPath , 'JavaHel pSearch')" /> | 303 | <xsl:va riable nam e="VarSear chDataDire ctoryPath" select="w wfilesyste m:Combine( $ParamGrou pOutputDir ectoryPath , 'JavaHel pSearch')" /> | |||
277 | <xsl:va riable nam e="VarMapP ath" selec t="wwfiles ystem:Comb ine($Param GroupOutpu tDirectory Path, conc at($ParamG roupName, '.jhm'))" /> | 304 | <xsl:va riable nam e="VarMapP ath" selec t="wwfiles ystem:Comb ine($Param GroupOutpu tDirectory Path, conc at($ParamG roupName, '.jhm'))" /> | |||
278 | <xsl:va riable nam e="VarHelp SetPath" s elect="wwf ilesystem: Combine($P aramGroupO utputDirec toryPath, concat($Pa ramGroupNa me, '.hs') )" /> | 305 | <xsl:va riable nam e="VarHelp SetPath" s elect="wwf ilesystem: Combine($P aramGroupO utputDirec toryPath, concat($Pa ramGroupNa me, '.hs') )" /> | |||
279 | <xsl:va riable nam e="VarMani festPath" select="ww filesystem :Combine($ ParamGroup OutputDire ctoryPath, concat($P aramGroupN ame, '.mft '))" /> | 306 | <xsl:va riable nam e="VarMani festPath" select="ww filesystem :Combine($ ParamGroup OutputDire ctoryPath, concat($P aramGroupN ame, '.mft '))" /> | |||
280 | <xsl:va riable nam e="VarExec utableJarP ath" selec t="wwfiles ystem:Comb ine(wwproj ext:GetTar getOutputD irectoryPa th(), conc at($ParamG roupName, '.jar'))" /> | 307 | <xsl:va riable nam e="VarExec utableJarP ath" selec t="wwfiles ystem:Comb ine(wwproj ext:GetTar getOutputD irectoryPa th(), conc at($ParamG roupName, '.jar'))" /> | |||
281 | 308 | |||||
282 | <!-- Su pport file s entries --> | 309 | <!-- Su pport file s entries --> | |||
283 | <!-- --> | 310 | <!-- --> | |||
284 | <wwspli ts:File gr oupID="{$P aramGroupI D}" docume ntID="" id ="" type=" {$Paramete rStopWords SplitFileT ype}" sour ce="" path ="{$VarSto pWordsPath }" title=" " /> | 311 | <wwspli ts:File gr oupID="{$P aramGroupI D}" docume ntID="" id ="" type=" {$Paramete rStopWords SplitFileT ype}" sour ce="" path ="{$VarSto pWordsPath }" title=" " /> | |||
285 | <wwspli ts:File gr oupID="{$P aramGroupI D}" docume ntID="" id ="" type=" {$Paramete rSearchSpl itFileType }" source= "" path="{ $VarSearch ConfigPath }" title=" " /> | 312 | <wwspli ts:File gr oupID="{$P aramGroupI D}" docume ntID="" id ="" type=" {$Paramete rSearchSpl itFileType }" source= "" path="{ $VarSearch ConfigPath }" title=" " /> | |||
286 | <wwspli ts:File gr oupID="{$P aramGroupI D}" docume ntID="" id ="" type=" {$Paramete rSearchDat aDirectory FileType}" source="" path="{$V arSearchDa taDirector yPath}" ti tle="" /> | 313 | <wwspli ts:File gr oupID="{$P aramGroupI D}" docume ntID="" id ="" type=" {$Paramete rSearchDat aDirectory FileType}" source="" path="{$V arSearchDa taDirector yPath}" ti tle="" /> | |||
287 | <wwspli ts:File gr oupID="{$P aramGroupI D}" docume ntID="" id ="" type=" {$Paramete rMapSplitF ileType}" source="" path="{$Va rMapPath}" title="" /> | 314 | <wwspli ts:File gr oupID="{$P aramGroupI D}" docume ntID="" id ="" type=" {$Paramete rMapSplitF ileType}" source="" path="{$Va rMapPath}" title="" /> | |||
288 | <wwspli ts:File gr oupID="{$P aramGroupI D}" docume ntID="" id ="" type=" {$Paramete rHelpSetSp litFileTyp e}" source ="" path=" {$VarHelpS etPath}" t itle="" /> | 315 | <wwspli ts:File gr oupID="{$P aramGroupI D}" docume ntID="" id ="" type=" {$Paramete rHelpSetSp litFileTyp e}" source ="" path=" {$VarHelpS etPath}" t itle="" /> | |||
289 | <wwspli ts:File gr oupID="{$P aramGroupI D}" docume ntID="" id ="" type=" {$Paramete rManifestS plitFileTy pe}" sourc e="" path= "{$VarMani festPath}" title="" /> | 316 | <wwspli ts:File gr oupID="{$P aramGroupI D}" docume ntID="" id ="" type=" {$Paramete rManifestS plitFileTy pe}" sourc e="" path= "{$VarMani festPath}" title="" /> | |||
290 | <wwspli ts:File gr oupID="{$P aramGroupI D}" docume ntID="" id ="" type=" {$Paramete rExecutabl eJarSplitF ileType}" source="" path="{$Va rExecutabl eJarPath}" title="" /> | 317 | <wwspli ts:File gr oupID="{$P aramGroupI D}" docume ntID="" id ="" type=" {$Paramete rExecutabl eJarSplitF ileType}" source="" path="{$Va rExecutabl eJarPath}" title="" /> | |||
291 | 318 | |||||
292 | <!-- Ba ggage --> | 319 | <!-- Ba ggage --> | |||
293 | <!-- --> | 320 | <!-- --> | |||
294 | <xsl:fo r-each sel ect="$Para mBaggageFi les"> | 321 | <xsl:fo r-each sel ect="$Para mBaggageFi les"> | |||
295 | <xsl:v ariable na me="VarBag gageFile" select="." /> | 322 | <xsl:v ariable na me="VarBag gageFile" select="." /> | |||
296 | 323 | |||||
297 | <xsl:v ariable na me="VarPat h" select= "wwfilesys tem:Combin e($ParamGr oupOutputD irectoryPa th, 'bagga ge', wwfil esystem:Ge tFileName( $VarBaggag eFile/@pat h))" /> | 324 | <xsl:v ariable na me="VarPat h" select= "wwfilesys tem:Combin e($ParamGr oupOutputD irectoryPa th, 'bagga ge', wwfil esystem:Ge tFileName( $VarBaggag eFile/@pat h))" /> | |||
298 | 325 | |||||
299 | <wwspl its:File g roupID="{$ ParamGroup ID}" docum entID="" i d="" type= "{$Paramet erBaggageS plitFileTy pe}" sourc e="{$VarBa ggageFile/ @path}" pa th="{$VarP ath}" titl e="" /> | 326 | <wwspl its:File g roupID="{$ ParamGroup ID}" docum entID="" i d="" type= "{$Paramet erBaggageS plitFileTy pe}" sourc e="{$VarBa ggageFile/ @path}" pa th="{$VarP ath}" titl e="" /> | |||
300 | </xsl:f or-each> | 327 | </xsl:f or-each> | |||
301 | </wwspli ts:Splits> | 328 | </wwspli ts:Splits> | |||
302 | </xsl:tem plate> | 329 | </xsl:tem plate> | |||
303 | </xsl:styl esheet> | 330 | </xsl:styl esheet> |
Araxis Merge (but not the data content of this report) is Copyright © 1993-2007 Araxis Ltd (www.araxis.com). All rights reserved.