43. Araxis Merge File Comparison Report

Produced by Araxis Merge on Thu Oct 16 22:30:00 2008 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.

43.1 Files compared

# Location File Last Modified
1 C:\Documents and Settings\lauren\Desktop\ww-version-snapshots\ww-version-snapshots\2008.2\WebWorks\ePublisher Pro\Formats\Sun JavaHelp 1.1.3\Transforms javahelp_helpset.xsl Wed May 17 15:18:26 2006 UTC
2 C:\Documents and Settings\lauren\Desktop\ww-version-snapshots\ww-version-snapshots\2008.3\WebWorks\ePublisher Pro\Formats\Sun JavaHelp 1.1.3\Transforms javahelp_helpset.xsl Mon Oct 13 05:51:50 2008 UTC

43.2 Comparison summary

Description Between
Files 1 and 2
Text Blocks Lines
Unchanged 5 442
Changed 1 31
Inserted 3 3
Removed 0 0

43.3 Comparison options

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

43.4 Active regular expressions

No regular expressions were active.

43.5 Comparison detail

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="htt p://java.s un.com/pro ducts/java help/helps et_1_0.dtd "   2   <xsl:style sheet vers ion="1.0"  xmlns="htt p://java.s un.com/pro ducts/java help/helps et_1_0.dtd "
3                                    xmlns:java helphs="ht tp://java. sun.com/pr oducts/jav ahelp/help set_1_0.dt d"   3                                    xmlns:java helphs="ht tp://java. sun.com/pr oducts/jav ahelp/help set_1_0.dt d"
4                                    xmlns:java helpmap="h ttp://java .sun.com/p roducts/ja vahelp/map _1_0.dtd"   4                                    xmlns:java helpmap="h ttp://java .sun.com/p roducts/ja vahelp/map _1_0.dtd"
5                                    xmlns:xsl= "http://ww w.w3.org/1 999/XSL/Tr ansform"   5                                    xmlns:xsl= "http://ww w.w3.org/1 999/XSL/Tr ansform"
6                                    xmlns:msxs l="urn:sch emas-micro soft-com:x slt"   6                                    xmlns:msxs l="urn:sch emas-micro soft-com:x slt"
7                                    xmlns:wwmo de="urn:We bWorks-Eng ine-Mode"   7                                    xmlns:wwmo de="urn:We bWorks-Eng ine-Mode"
8                                    xmlns:wwfi les="urn:W ebWorks-En gine-Files -Schema"   8                                    xmlns:wwfi les="urn:W ebWorks-En gine-Files -Schema"
9                                    xmlns:wwdo c="urn:Web Works-Docu ment-Schem a"   9                                    xmlns:wwdo c="urn:Web Works-Docu ment-Schem a"
10                                    xmlns:wwsp lits="urn: WebWorks-E ngine-Spli ts-Schema"   10                                    xmlns:wwsp lits="urn: WebWorks-E ngine-Spli ts-Schema"
11                                    xmlns:wwpr oject="urn :WebWorks- Publish-Pr oject"   11                                    xmlns:wwpr oject="urn :WebWorks- Publish-Pr oject"
12                                    xmlns:wwlo cale="urn: WebWorks-L ocale-Sche ma"   12                                    xmlns:wwlo cale="urn: WebWorks-L ocale-Sche ma"
13                                    xmlns:wwpr ogress="ur n:WebWorks -XSLT-Exte nsion-Prog ress"   13                                    xmlns:wwpr ogress="ur n:WebWorks -XSLT-Exte nsion-Prog ress"
14                                    xmlns:wwlo g="urn:Web Works-XSLT -Extension -Log"   14                                    xmlns:wwlo g="urn:Web Works-XSLT -Extension -Log"
15                                    xmlns:wwfi lesystem=" urn:WebWor ks-XSLT-Ex tension-Fi leSystem"   15                                    xmlns:wwfi lesystem=" urn:WebWor ks-XSLT-Ex tension-Fi leSystem"
16                                    xmlns:wwur i="urn:Web Works-XSLT -Extension -URI"   16                                    xmlns:wwur i="urn:Web Works-XSLT -Extension -URI"
17                                    xmlns:wwst ring="urn: WebWorks-X SLT-Extens ion-String Utilities"   17                                    xmlns:wwst ring="urn: WebWorks-X SLT-Extens ion-String Utilities"
18                                    xmlns:wwun its="urn:W ebWorks-XS LT-Extensi on-Units"   18                                    xmlns:wwun its="urn:W ebWorks-XS LT-Extensi on-Units"
19                                    xmlns:wwfi lesext="ur n:WebWorks -XSLT-Exte nsion-File s"   19                                    xmlns:wwfi lesext="ur n:WebWorks -XSLT-Exte nsion-File s"
20                                    xmlns:wwpr ojext="urn :WebWorks- XSLT-Exten sion-Proje ct"   20                                    xmlns:wwpr ojext="urn :WebWorks- XSLT-Exten sion-Proje ct"
21                                    xmlns:wwex sldoc="urn :WebWorks- XSLT-Exten sion-Docum ent"   21                                    xmlns:wwex sldoc="urn :WebWorks- XSLT-Exten sion-Docum ent"
22                                    exclude-re sult-prefi xes="javah elpmap xsl  msxsl wwm ode wwfile s wwdoc ww splits wwp roject wwl ocale wwpr ogress wwl og wwfiles ystem wwur i wwstring  wwunits w wfilesext  wwprojext  wwexsldoc"   22                                    exclude-re sult-prefi xes="javah elpmap xsl  msxsl wwm ode wwfile s wwdoc ww splits wwp roject wwl ocale wwpr ogress wwl og wwfiles ystem wwur i wwstring  wwunits w wfilesext  wwprojext  wwexsldoc"
23   >   23   >
24    <xsl:para m name="Gl obalInput"  />   24    <xsl:para m name="Gl obalInput"  />
25    <xsl:para m name="Gl obalPipeli neName" />   25    <xsl:para m name="Gl obalPipeli neName" />
26    <xsl:para m name="Gl obalProjec t" />   26    <xsl:para m name="Gl obalProjec t" />
27    <xsl:para m name="Gl obalFiles"  />   27    <xsl:para m name="Gl obalFiles"  />
28    <xsl:para m name="Pa rameterDep endsType"  />   28    <xsl:para m name="Pa rameterDep endsType"  />
29    <xsl:para m name="Pa rameterSpl itsType" / >   29    <xsl:para m name="Pa rameterSpl itsType" / >
30    <xsl:para m name="Pa rameterLoc aleType" / >   30    <xsl:para m name="Pa rameterLoc aleType" / >
31    <xsl:para m name="Pa rameterTOC Type" />   31    <xsl:para m name="Pa rameterTOC Type" />
32    <xsl:para m name="Pa rameterInd exType" />   32    <xsl:para m name="Pa rameterInd exType" />
33    <xsl:para m name="Pa rameterSea rchDataDir ectoryFile Type" />   33    <xsl:para m name="Pa rameterSea rchDataDir ectoryFile Type" />
34    <xsl:para m name="Pa rameterTyp e" />   34    <xsl:para m name="Pa rameterTyp e" />
35    <xsl:para m name="Pa rameterSpl itFileType " />   35    <xsl:para m name="Pa rameterSpl itFileType " />
36    <xsl:para m name="Pa rameterCat egory" />   36    <xsl:para m name="Pa rameterCat egory" />
37    <xsl:para m name="Pa rameterUse " />   37    <xsl:para m name="Pa rameterUse " />
38    <xsl:para m name="Pa rameterDep loy" />   38    <xsl:para m name="Pa rameterDep loy" />
39     39  
40     40  
41    <xsl:outp ut method= "xml" enco ding="UTF- 8" indent= "yes" />   41    <xsl:outp ut method= "xml" enco ding="UTF- 8" indent= "yes" />
42    <xsl:name space-alia s styleshe et-prefix= "javahelph s" result- prefix="#d efault" />   42    <xsl:name space-alia s styleshe et-prefix= "javahelph s" result- prefix="#d efault" />
43    <xsl:stri p-space el ements="*"  />   43    <xsl:stri p-space el ements="*"  />
44     44  
45    <xsl:key  name="wwfi les-files- by-type" m atch="wwfi les:File"  use="@type " />   45    <xsl:key  name="wwfi les-files- by-type" m atch="wwfi les:File"  use="@type " />
46    <xsl:key  name="wwfi les-files- by-groupid -type" mat ch="wwfile s:File" us e="concat( @groupID,  ':', @type )" />   46    <xsl:key  name="wwfi les-files- by-groupid -type" mat ch="wwfile s:File" us e="concat( @groupID,  ':', @type )" />
47    <xsl:key  name="wwsp lits-files -by-groupi d-type" ma tch="wwspl its:File"  use="conca t(@groupID , ':', @ty pe)" />   47    <xsl:key  name="wwsp lits-files -by-groupi d-type" ma tch="wwspl its:File"  use="conca t(@groupID , ':', @ty pe)" />
        48    <xsl:key  name="wwpr oject-form atconfigur ations-by- targetid"  match="wwp roject:For matConfigu ration" us e="@Target ID" />
48     49  
49     50  
50    <xsl:vari able name= "GlobalAct ionChecksu m">   51    <xsl:vari able name= "GlobalAct ionChecksu m">
51     <xsl:var iable name ="VarTrans formChecks ums">   52     <xsl:var iable name ="VarTrans formChecks ums">
52      <xsl:va lue-of sel ect="conca t(wwuri:As FilePath(' wwtransfor m:self'),  ':', wwfil esystem:Ge tChecksum( wwuri:AsFi lePath('ww transform: self')))"  />   53      <xsl:va lue-of sel ect="conca t(wwuri:As FilePath(' wwtransfor m:self'),  ':', wwfil esystem:Ge tChecksum( wwuri:AsFi lePath('ww transform: self')))"  />
53     </xsl:va riable>   54     </xsl:va riable>
54     <xsl:val ue-of sele ct="wwstri ng:MD5Chec ksum($VarT ransformCh ecksums)"  />   55     <xsl:val ue-of sele ct="wwstri ng:MD5Chec ksum($VarT ransformCh ecksums)"  />
55    </xsl:var iable>   56    </xsl:var iable>
56     57  
57    <!-- Loca le -->   58    <!-- Loca le -->
58    <!--         -->   59    <!--         -->
59    <xsl:vari able name= "GlobalLoc alePath">   60    <xsl:vari able name= "GlobalLoc alePath">
60     <xsl:for -each sele ct="$Globa lFiles[1]" >   61     <xsl:for -each sele ct="$Globa lFiles[1]" >
61      <xsl:va lue-of sel ect="key(' wwfiles-fi les-by-typ e', $Param eterLocale Type)[1]/@ path" />   62      <xsl:va lue-of sel ect="key(' wwfiles-fi les-by-typ e', $Param eterLocale Type)[1]/@ path" />
62     </xsl:fo r-each>   63     </xsl:fo r-each>
63    </xsl:var iable>   64    </xsl:var iable>
64    <xsl:vari able name= "GlobalLoc ale" selec t="wwexsld oc:LoadXML WithoutRes olver($Glo balLocaleP ath)" />   65    <xsl:vari able name= "GlobalLoc ale" selec t="wwexsld oc:LoadXML WithoutRes olver($Glo balLocaleP ath)" />
65     66  
66     67  
67    <xsl:temp late match ="/">   68    <xsl:temp late match ="/">
68     <wwfiles :Files ver sion="1.0" >   69     <wwfiles :Files ver sion="1.0" >
69     70  
70      <!-- Gr oups -->   71      <!-- Gr oups -->
71      <!--         -->   72      <!--         -->
72      <xsl:va riable nam e="VarProj ectGroups"  select="$ GlobalProj ect/wwproj ect:Projec t/wwprojec t:Groups/w wproject:G roup" />   73      <xsl:va riable nam e="VarProj ectGroups"  select="$ GlobalProj ect/wwproj ect:Projec t/wwprojec t:Groups/w wproject:G roup" />
73      <xsl:va lue-of sel ect="wwpro gress:Star t(count($V arProjectG roups))" / >   74      <xsl:va lue-of sel ect="wwpro gress:Star t(count($V arProjectG roups))" / >
74      <xsl:fo r-each sel ect="$VarP rojectGrou ps">   75      <xsl:fo r-each sel ect="$VarP rojectGrou ps">
75       <xsl:v ariable na me="VarPro jectGroup"  select=". " />   76       <xsl:v ariable na me="VarPro jectGroup"  select=". " />
76       <xsl:v ariable na me="VarGro upDocument s" select= "$VarProje ctGroup/ww project:Do cument" />   77       <xsl:v ariable na me="VarGro upDocument s" select= "$VarProje ctGroup/ww project:Do cument" />
77     78  
78       <xsl:v alue-of se lect="wwpr ogress:Sta rt(1)" />   79       <xsl:v alue-of se lect="wwpr ogress:Sta rt(1)" />
79     80  
80       <!-- A ccess spli ts -->   81       <!-- A ccess spli ts -->
81       <!--                 -->   82       <!--                 -->
82       <xsl:f or-each se lect="$Glo balFiles[1 ]">   83       <xsl:f or-each se lect="$Glo balFiles[1 ]">
83        <xsl: variable n ame="VarFi lesNameInf o" select= "key('wwfi les-files- by-groupid -type', co ncat($VarP rojectGrou p/@GroupID , ':', $Pa rameterSpl itsType))"  />   84        <xsl: variable n ame="VarFi lesNameInf o" select= "key('wwfi les-files- by-groupid -type', co ncat($VarP rojectGrou p/@GroupID , ':', $Pa rameterSpl itsType))"  />
84        <xsl: value-of s elect="wwp rogress:St art(1)" />   85        <xsl: value-of s elect="wwp rogress:St art(1)" />
85     86  
86        <xsl: for-each s elect="$Va rFilesName Info[1]">   87        <xsl: for-each s elect="$Va rFilesName Info[1]">
87         <xsl :variable  name="VarS plitsFileI nfo" selec t="." />   88         <xsl :variable  name="VarS plitsFileI nfo" selec t="." />
88     89  
89         <xsl :value-of  select="ww progress:S tart(1)" / >   90         <xsl :value-of  select="ww progress:S tart(1)" / >
90     91  
91         <!--  Load spli ts -->   92         <!--  Load spli ts -->
92         <!--               -->   93         <!--               -->
93         <xsl :variable  name="VarS plits" sel ect="wwexs ldoc:LoadX MLWithoutR esolver($V arSplitsFi leInfo/@pa th)" />   94         <xsl :variable  name="VarS plits" sel ect="wwexs ldoc:LoadX MLWithoutR esolver($V arSplitsFi leInfo/@pa th)" />
94     95  
95         <!--  Iterate i nput docum ents -->   96         <!--  Iterate i nput docum ents -->
96         <!--                            -->   97         <!--                            -->
97         <xsl :for-each  select="$G lobalFiles [1]">   98         <xsl :for-each  select="$G lobalFiles [1]">
98          <xs l:variable  name="Var FilesByTyp e" select= "key('wwfi les-files- by-groupid -type', co ncat($VarP rojectGrou p/@GroupID , ':', $Pa rameterDep endsType)) " />   99          <xs l:variable  name="Var FilesByTyp e" select= "key('wwfi les-files- by-groupid -type', co ncat($VarP rojectGrou p/@GroupID , ':', $Pa rameterDep endsType)) " />
99          <xs l:variable  name="Var TOCByType"  select="k ey('wwfile s-files-by -groupid-t ype', conc at($VarPro jectGroup/ @GroupID,  ':', $Para meterTOCTy pe))" />   100          <xs l:variable  name="Var TOCByType"  select="k ey('wwfile s-files-by -groupid-t ype', conc at($VarPro jectGroup/ @GroupID,  ':', $Para meterTOCTy pe))" />
100          <xs l:variable  name="Var IndexByTyp e" select= "key('wwfi les-files- by-groupid -type', co ncat($VarP rojectGrou p/@GroupID , ':', $Pa rameterInd exType))"  />   101          <xs l:variable  name="Var IndexByTyp e" select= "key('wwfi les-files- by-groupid -type', co ncat($VarP rojectGrou p/@GroupID , ':', $Pa rameterInd exType))"  />
101     102  
102          <xs l:value-of  select="w wprogress: Start(coun t($VarFile sByType))"  />   103          <xs l:value-of  select="w wprogress: Start(coun t($VarFile sByType))"  />
103     104  
104          <xs l:for-each  select="$ VarFilesBy Type[1]">   105          <xs l:for-each  select="$ VarFilesBy Type[1]">
105           <x sl:value-o f select=" wwprogress :Start(1)"  />   106           <x sl:value-o f select=" wwprogress :Start(1)"  />
106     107  
107           <x sl:variabl e name="Va rFilesMapN ode" selec t="." />   108           <x sl:variabl e name="Va rFilesMapN ode" selec t="." />
108           <x sl:variabl e name="Va rMapPath"  select="$V arFilesMap Node/@path " />   109           <x sl:variabl e name="Va rMapPath"  select="$V arFilesMap Node/@path " />
109           <x sl:variabl e name="Va rMapFile"  select="ww exsldoc:Lo adXMLWitho utResolver ($VarMapPa th)" />   110           <x sl:variabl e name="Va rMapFile"  select="ww exsldoc:Lo adXMLWitho utResolver ($VarMapPa th)" />
110           <x sl:variabl e name="Va rTOCPath"  select="$V arTOCByTyp e[1]/@path " />   111           <x sl:variabl e name="Va rTOCPath"  select="$V arTOCByTyp e[1]/@path " />
111           <x sl:variabl e name="Va rIndexPath " select=" $VarIndexB yType[1]/@ path" />   112           <x sl:variabl e name="Va rIndexPath " select=" $VarIndexB yType[1]/@ path" />
112     113  
113           <! -- Search  data direc tory path  -->   114           <! -- Search  data direc tory path  -->
114           <! --                               -->   115           <! --                               -->
115           <x sl:variabl e name="Va rSearchDat aDirectory Path">   116           <x sl:variabl e name="Va rSearchDat aDirectory Path">
116            < xsl:for-ea ch select= "$VarSplit s[1]">   117            < xsl:for-ea ch select= "$VarSplit s[1]">
117              <xsl:value -of select ="key('wws plits-file s-by-group id-type',  concat($Va rProjectGr oup/@Group ID, ':', $ ParameterS earchDataD irectoryFi leType))[1 ]/@path" / >   118              <xsl:value -of select ="key('wws plits-file s-by-group id-type',  concat($Va rProjectGr oup/@Group ID, ':', $ ParameterS earchDataD irectoryFi leType))[1 ]/@path" / >
118            < /xsl:for-e ach>   119            < /xsl:for-e ach>
119           </ xsl:variab le>   120           </ xsl:variab le>
120     121  
121           <! -- Output  Path -->   122           <! -- Output  Path -->
122           <! --              -->   123           <! --              -->
123           <x sl:variabl e name="Va rPath">   124           <x sl:variabl e name="Va rPath">
124            < xsl:for-ea ch select= "$VarSplit s[1]">   125            < xsl:for-ea ch select= "$VarSplit s[1]">
125              <xsl:value -of select ="key('wws plits-file s-by-group id-type',  concat($Va rProjectGr oup/@Group ID, ':', $ ParameterS plitFileTy pe))[1]/@p ath" />   126              <xsl:value -of select ="key('wws plits-file s-by-group id-type',  concat($Va rProjectGr oup/@Group ID, ':', $ ParameterS plitFileTy pe))[1]/@p ath" />
126            < /xsl:for-e ach>   127            < /xsl:for-e ach>
127           </ xsl:variab le>   128           </ xsl:variab le>
128     129  
129           <! -- Call te mplate -->   130           <! -- Call te mplate -->
130           <! --                -->   131           <! --                -->
131           <x sl:variabl e name="Va rUpToDate"  select="w wfilesext: UpToDate($ VarPath, $ GlobalProj ect/wwproj ect:Projec t/@ChangeI D, $VarFil esMapNode/ @groupID,  '', $Globa lActionChe cksum)" />   132           <x sl:variabl e name="Va rUpToDate"  select="w wfilesext: UpToDate($ VarPath, $ GlobalProj ect/wwproj ect:Projec t/@ChangeI D, $VarFil esMapNode/ @groupID,  '', $Globa lActionChe cksum)" />
132           <x sl:if test ="not($Var UpToDate)" >   133           <x sl:if test ="not($Var UpToDate)" >
133            < xsl:variab le name="V arResultAs XML">   134            < xsl:variab le name="V arResultAs XML">
134              <xsl:call- template n ame="Helps et">   135              <xsl:call- template n ame="Helps et">
        136               <xsl:with -param nam e="ParamPr ojectGroup " select=" $VarProjec tGroup" />
135               <xsl:with -param nam e="ParamPa th" select ="$VarPath " />   137               <xsl:with -param nam e="ParamPa th" select ="$VarPath " />
136               <xsl:with -param nam e="ParamMa pPath" sel ect="$VarM apPath" />   138               <xsl:with -param nam e="ParamMa pPath" sel ect="$VarM apPath" />
137               <xsl:with -param nam e="ParamMa pFile" sel ect="$VarM apFile" />   139               <xsl:with -param nam e="ParamMa pFile" sel ect="$VarM apFile" />
138               <xsl:with -param nam e="ParamTO CPath" sel ect="$VarT OCPath" />   140               <xsl:with -param nam e="ParamTO CPath" sel ect="$VarT OCPath" />
139               <xsl:with -param nam e="ParamIn dexPath" s elect="$Va rIndexPath " />   141               <xsl:with -param nam e="ParamIn dexPath" s elect="$Va rIndexPath " />
140               <xsl:with -param nam e="ParamSe archDataDi rectoryPat h" select= "$VarSearc hDataDirec toryPath"  />   142               <xsl:with -param nam e="ParamSe archDataDi rectoryPat h" select= "$VarSearc hDataDirec toryPath"  />
141              </xsl:call -template>   143              </xsl:call -template>
142            < /xsl:varia ble>   144            < /xsl:varia ble>
143            < xsl:variab le name="V arResult"  select="ms xsl:node-s et($VarRes ultAsXML)"  />   145            < xsl:variab le name="V arResult"  select="ms xsl:node-s et($VarRes ultAsXML)"  />
144            < xsl:variab le name="V arWriteRes ult" selec t="wwexsld oc:Documen t($VarResu lt, $VarPa th, wwproj ext:GetFor matSetting ('encoding ', 'utf-8' ), 'xml',  '1.0', 'ye s')" />   146            < xsl:variab le name="V arWriteRes ult" selec t="wwexsld oc:Documen t($VarResu lt, $VarPa th, wwproj ext:GetFor matSetting ('encoding ', 'utf-8' ), 'xml',  '1.0', 'ye s')" />
145           </ xsl:if>   147           </ xsl:if>
146     148  
147           <w wfiles:Fil e path="{$ VarPath}"  type="{$Pa rameterTyp e}" checks um="{wwfil esystem:Ge tChecksum( $VarPath)} " projectc hecksum="{ $GlobalPro ject/wwpro ject:Proje ct/@Change ID}" group ID="{$VarF ilesMapNod e/@groupID }" documen tID="" act ionchecksu m="{$Globa lActionChe cksum}" ca tegory="{$ ParameterC ategory}"  use="{$Par ameterUse} " deploy=" {$Paramete rDeploy}">   149           <w wfiles:Fil e path="{$ VarPath}"  type="{$Pa rameterTyp e}" checks um="{wwfil esystem:Ge tChecksum( $VarPath)} " projectc hecksum="{ $GlobalPro ject/wwpro ject:Proje ct/@Change ID}" group ID="{$VarF ilesMapNod e/@groupID }" documen tID="" act ionchecksu m="{$Globa lActionChe cksum}" ca tegory="{$ ParameterC ategory}"  use="{$Par ameterUse} " deploy=" {$Paramete rDeploy}">
148            < wwfiles:De pends path ="{$Global LocalePath }" checksu m="{wwfile system:Get Checksum($ GlobalLoca lePath)}"  groupID=""  documentI D="" />   150            < wwfiles:De pends path ="{$Global LocalePath }" checksu m="{wwfile system:Get Checksum($ GlobalLoca lePath)}"  groupID=""  documentI D="" />
149            < wwfiles:De pends path ="{$VarFil esMapNode/ @path}" ch ecksum="{$ VarFilesMa pNode/@che cksum}" gr oupID="{$V arFilesMap Node/@grou pID}" docu mentID="{$ VarFilesMa pNode/@doc umentID}"  />   151            < wwfiles:De pends path ="{$VarFil esMapNode/ @path}" ch ecksum="{$ VarFilesMa pNode/@che cksum}" gr oupID="{$V arFilesMap Node/@grou pID}" docu mentID="{$ VarFilesMa pNode/@doc umentID}"  />
150           </ wwfiles:Fi le>   152           </ wwfiles:Fi le>
151     153  
152     154  
153           <x sl:value-o f select=" wwprogress :End()" />   155           <x sl:value-o f select=" wwprogress :End()" />
154          </x sl:for-eac h>   156          </x sl:for-eac h>
155     157  
156          <xs l:value-of  select="w wprogress: End()" />   158          <xs l:value-of  select="w wprogress: End()" />
157         </xs l:for-each >   159         </xs l:for-each >
158     160  
159         <xsl :value-of  select="ww progress:E nd()" />   161         <xsl :value-of  select="ww progress:E nd()" />
160        </xsl :for-each>   162        </xsl :for-each>
161     163  
162        <xsl: value-of s elect="wwp rogress:En d()" />   164        <xsl: value-of s elect="wwp rogress:En d()" />
163       </xsl: for-each>   165       </xsl: for-each>
164     166  
165       <xsl:v alue-of se lect="wwpr ogress:End ()" />   167       <xsl:v alue-of se lect="wwpr ogress:End ()" />
166      </xsl:f or-each>   168      </xsl:f or-each>
167     169  
168      <xsl:va lue-of sel ect="wwpro gress:End( )" />   170      <xsl:va lue-of sel ect="wwpro gress:End( )" />
169     171  
170     </wwfile s:Files>   172     </wwfile s:Files>
171    </xsl:tem plate>   173    </xsl:tem plate>
172     174  
173     175  
174    <xsl:temp late name= "Helpset">   176    <xsl:temp late name= "Helpset">
        177     <xsl:par am name="P aramProjec tGroup" />
175     <xsl:par am name="P aramPath"  />   178     <xsl:par am name="P aramPath"  />
176     <xsl:par am name="P aramMapPat h" />   179     <xsl:par am name="P aramMapPat h" />
177     <xsl:par am name="P aramMapFil e" />   180     <xsl:par am name="P aramMapFil e" />
178     <xsl:par am name="P aramTOCPat h" />   181     <xsl:par am name="P aramTOCPat h" />
179     <xsl:par am name="P aramIndexP ath" />   182     <xsl:par am name="P aramIndexP ath" />
180     <xsl:par am name="P aramSearch DataDirect oryPath" / >   183     <xsl:par am name="P aramSearch DataDirect oryPath" / >
181     184  
182     <xsl:var iable name ="VarTitle " select=" wwprojext: GetFormatS etting('he lpset-titl e', wwfile system:Get FileNameWi thoutExten sion($Para mMapPath)) " />   185     <!-- Tit le -->
        186     <!--        -->
        187     <xsl:var iable name ="VarTitle ">
        188      <xsl:va riable nam e="VarMerg eGroupTitl e">
        189       <xsl:f or-each se lect="$Glo balProject [1]">
        190        <xsl: variable n ame="VarFo rmatConfig uration" s elect="key ('wwprojec t-formatco nfiguratio ns-by-targ etid', wwp rojext:Get FormatID() )[1]" />
        191        <xsl: variable n ame="VarMe rgeSetting s" select= "$VarForma tConfigura tion/wwpro ject:Merge Settings"  />
        192  
        193        <xsl: variable n ame="VarMe rgeGroup"  select="$V arMergeSet tings//wwp roject:Mer geGroup[@G roupID = $ ParamProje ctGroup/@G roupID]" / >
        194        <xsl: if test="c ount($VarM ergeGroup)  &gt; 0">
        195         <xsl :value-of  select="$V arMergeGro up/@Title"  />
        196        </xsl :if>
        197       </xsl: for-each>
        198      </xsl:v ariable>
        199  
        200      <xsl:ch oose>
        201       <!-- M erge conte xt -->
        202       <!--                 -->
        203       <xsl:w hen test=" string-len gth($VarMe rgeGroupTi tle)">
        204        <xsl: value-of s elect="$Va rMergeGrou pTitle" />
        205       </xsl: when>
        206  
        207       <!-- P roject gro up name -- >
        208       <!--                      -- >
        209       <xsl:o therwise>
        210        <xsl: value-of s elect="$Pa ramProject Group/@Nam e" />
        211       </xsl: otherwise>
        212      </xsl:c hoose>
        213     </xsl:va riable>
        214  
183     <xsl:var iable name ="VarHomeI D" select= "$ParamMap File/javah elpmap:map /javahelpm ap:mapID[1 ]/@target"  />   215     <xsl:var iable name ="VarHomeI D" select= "$ParamMap File/javah elpmap:map /javahelpm ap:mapID[1 ]/@target"  />
184     216  
185     <javahel phs:helpse t version= "1.0">   217     <javahel phs:helpse t version= "1.0">
186      <javahe lphs:title ><xsl:valu e-of selec t="$VarTit le" /></ja vahelphs:t itle>   218      <javahe lphs:title ><xsl:valu e-of selec t="$VarTit le" /></ja vahelphs:t itle>
187      <javahe lphs:maps>   219      <javahe lphs:maps>
188       <javah elphs:home ID><xsl:va lue-of sel ect="$VarH omeID" />< /javahelph s:homeID>   220       <javah elphs:home ID><xsl:va lue-of sel ect="$VarH omeID" />< /javahelph s:homeID>
189       <javah elphs:mapr ef locatio n="{wwuri: Unescape(w wuri:GetRe lativeTo($ ParamMapPa th, $Param Path))}" / >   221       <javah elphs:mapr ef locatio n="{wwuri: Unescape(w wuri:GetRe lativeTo($ ParamMapPa th, $Param Path))}" / >
190      </javah elphs:maps >   222      </javah elphs:maps >
191     223  
192      <xsl:if  test="wwp rojext:Get FormatSett ing('toc-g enerate',  'true') =  'true'">   224      <xsl:if  test="wwp rojext:Get FormatSett ing('toc-g enerate',  'true') =  'true'">
193       <javah elphs:view >   225       <javah elphs:view >
194        <java helphs:nam e><xsl:val ue-of sele ct="$Globa lLocale/ww locale:Loc ale/wwloca le:Strings /wwlocale: String[@na me = 'TOCT abLabel']/ @value" /> </javahelp hs:name>   226        <java helphs:nam e><xsl:val ue-of sele ct="$Globa lLocale/ww locale:Loc ale/wwloca le:Strings /wwlocale: String[@na me = 'TOCT abLabel']/ @value" /> </javahelp hs:name>
195        <java helphs:lab el><xsl:va lue-of sel ect="'Cont ents'" />< /javahelph s:label>   227        <java helphs:lab el><xsl:va lue-of sel ect="'Cont ents'" />< /javahelph s:label>
196        <java helphs:typ e><xsl:val ue-of sele ct="'javax .help.TOCV iew'" /></ javahelphs :type>   228        <java helphs:typ e><xsl:val ue-of sele ct="'javax .help.TOCV iew'" /></ javahelphs :type>
197        <java helphs:dat a><xsl:val ue-of sele ct="wwuri: Unescape(w wuri:GetRe lativeTo($ ParamTOCPa th, $Param Path))" /> </javahelp hs:data>   229        <java helphs:dat a><xsl:val ue-of sele ct="wwuri: Unescape(w wuri:GetRe lativeTo($ ParamTOCPa th, $Param Path))" /> </javahelp hs:data>
198       </java helphs:vie w>   230       </java helphs:vie w>
199      </xsl:i f>   231      </xsl:i f>
200     232  
201      <xsl:if  test="wwp rojext:Get FormatSett ing('index -generate' , 'true')  = 'true'">   233      <xsl:if  test="wwp rojext:Get FormatSett ing('index -generate' , 'true')  = 'true'">
202       <javah elphs:view >   234       <javah elphs:view >
203        <java helphs:nam e><xsl:val ue-of sele ct="$Globa lLocale/ww locale:Loc ale/wwloca le:Strings /wwlocale: String[@na me = 'IXTa bLabel']/@ value" />< /javahelph s:name>   235        <java helphs:nam e><xsl:val ue-of sele ct="$Globa lLocale/ww locale:Loc ale/wwloca le:Strings /wwlocale: String[@na me = 'IXTa bLabel']/@ value" />< /javahelph s:name>
204        <java helphs:lab el><xsl:va lue-of sel ect="'Inde x'" /></ja vahelphs:l abel>   236        <java helphs:lab el><xsl:va lue-of sel ect="'Inde x'" /></ja vahelphs:l abel>
205        <java helphs:typ e><xsl:val ue-of sele ct="'javax .help.Inde xView'" /> </javahelp hs:type>   237        <java helphs:typ e><xsl:val ue-of sele ct="'javax .help.Inde xView'" /> </javahelp hs:type>
206        <java helphs:dat a><xsl:val ue-of sele ct="wwuri: Unescape(w wuri:GetRe lativeTo($ ParamIndex Path, $Par amPath))"  /></javahe lphs:data>   238        <java helphs:dat a><xsl:val ue-of sele ct="wwuri: Unescape(w wuri:GetRe lativeTo($ ParamIndex Path, $Par amPath))"  /></javahe lphs:data>
207       </java helphs:vie w>   239       </java helphs:vie w>
208      </xsl:i f>   240      </xsl:i f>
209     241  
210      <xsl:if  test="wwp rojext:Get FormatSett ing('enabl e-search-t ab', 'true ') = 'true '">   242      <xsl:if  test="wwp rojext:Get FormatSett ing('enabl e-search-t ab', 'true ') = 'true '">
211       <javah elphs:view >   243       <javah elphs:view >
212        <java helphs:nam e><xsl:val ue-of sele ct="$Globa lLocale/ww locale:Loc ale/wwloca le:Strings /wwlocale: String[@na me = 'Sear chTabLabel ']/@value"  /></javah elphs:name >   244        <java helphs:nam e><xsl:val ue-of sele ct="$Globa lLocale/ww locale:Loc ale/wwloca le:Strings /wwlocale: String[@na me = 'Sear chTabLabel ']/@value"  /></javah elphs:name >
213        <java helphs:lab el><xsl:va lue-of sel ect="'Sear ch'" /></j avahelphs: label>   245        <java helphs:lab el><xsl:va lue-of sel ect="'Sear ch'" /></j avahelphs: label>
214        <java helphs:typ e><xsl:val ue-of sele ct="'javax .help.Sear chView'" / ></javahel phs:type>   246        <java helphs:typ e><xsl:val ue-of sele ct="'javax .help.Sear chView'" / ></javahel phs:type>
215        <java helphs:dat a engine=" com.sun.ja va.help.se arch.Defau ltSearchEn gine"><xsl :value-of  select="ww uri:Unesca pe(wwuri:G etRelative To($ParamS earchDataD irectoryPa th, $Param Path))" /> </javahelp hs:data>   247        <java helphs:dat a engine=" com.sun.ja va.help.se arch.Defau ltSearchEn gine"><xsl :value-of  select="ww uri:Unesca pe(wwuri:G etRelative To($ParamS earchDataD irectoryPa th, $Param Path))" /> </javahelp hs:data>
216       </java helphs:vie w>   248       </java helphs:vie w>
217      </xsl:i f>   249      </xsl:i f>
218     250  
219     </javahe lphs:helps et>   251     </javahe lphs:helps et>
220     252  
221    </xsl:tem plate>   253    </xsl:tem plate>
222   </xsl:styl esheet>   254   </xsl:styl esheet>