63. Araxis Merge File Comparison Report

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

63.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\WebWorks Help 5.0\Transforms wwhelp_books.xsl Wed Mar 29 16:49:00 2006 UTC
2 C:\Documents and Settings\lauren\Desktop\ww-version-snapshots\ww-version-snapshots\2008.3\WebWorks\ePublisher Pro\Formats\WebWorks Help 5.0\Transforms wwhelp_books.xsl Mon Oct 13 05:52:00 2008 UTC

63.2 Comparison summary

Description Between
Files 1 and 2
Text Blocks Lines
Unchanged 2 360
Changed 1 2
Inserted 0 0
Removed 0 0

63.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

63.4 Active regular expressions

No regular expressions were active.

63.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="urn :WebWorks- Help-Books -Schema"   2   <xsl:style sheet vers ion="1.0"  xmlns="urn :WebWorks- Help-Books -Schema"
3                                    xmlns:wwhb ooks="urn: WebWorks-H elp-Books- Schema"   3                                    xmlns:wwhb ooks="urn: WebWorks-H elp-Books- 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:wwsp lits="urn: WebWorks-E ngine-Spli ts-Schema"   11                                    xmlns:wwsp lits="urn: WebWorks-E ngine-Spli ts-Schema"
12                                    xmlns:wwpr oject="urn :WebWorks- Publish-Pr oject"   12                                    xmlns:wwpr oject="urn :WebWorks- Publish-Pr oject"
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 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 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 rameterTyp e" />   29    <xsl:para m name="Pa rameterTyp e" />
30    <xsl:para m name="Pa rameterCat egory" />   30    <xsl:para m name="Pa rameterCat egory" />
31    <xsl:para m name="Pa rameterUse " />   31    <xsl:para m name="Pa rameterUse " />
32    <xsl:para m name="Pa rameterDep loy" />   32    <xsl:para m name="Pa rameterDep loy" />
33     33  
34     34  
35    <xsl:outp ut encodin g="UTF-8"  indent="ye s" />   35    <xsl:outp ut encodin g="UTF-8"  indent="ye s" />
36    <xsl:name space-alia s styleshe et-prefix= "wwhbooks"  result-pr efix="#def ault" />   36    <xsl:name space-alia s styleshe et-prefix= "wwhbooks"  result-pr efix="#def ault" />
37    <xsl:stri p-space el ements="*"  />   37    <xsl:stri p-space el ements="*"  />
38     38  
39     39  
40    <xsl:incl ude href=" wwformat:T ransforms/ wwhelp_con text.xsl"  />   40    <xsl:incl ude href=" wwformat:T ransforms/ wwhelp_con text.xsl"  />
41     41  
42     42  
43    <xsl:key  name="wwpr oject-form atconfigur ations-by- targetid"  match="wwp roject:For matConfigu ration" us e="@Target ID" />   43    <xsl:key  name="wwpr oject-form atconfigur ations-by- targetid"  match="wwp roject:For matConfigu ration" us e="@Target ID" />
44     44  
45     45  
46    <xsl:vari able name= "GlobalAct ionChecksu m">   46    <xsl:vari able name= "GlobalAct ionChecksu m">
47     <xsl:var iable name ="VarTrans formChecks ums">   47     <xsl:var iable name ="VarTrans formChecks ums">
48      <xsl:va lue-of sel ect="conca t(wwuri:As FilePath(' wwtransfor m:self'),  ':', wwfil esystem:Ge tChecksum( wwuri:AsFi lePath('ww transform: self')))"  />   48      <xsl:va lue-of sel ect="conca t(wwuri:As FilePath(' wwtransfor m:self'),  ':', wwfil esystem:Ge tChecksum( wwuri:AsFi lePath('ww transform: self')))"  />
49      <xsl:va lue-of sel ect="conca t(',', wwu ri:AsFileP ath('wwfor mat:Transf orms/wwhel p_context. xsl'), ':' , wwfilesy stem:GetCh ecksum(wwu ri:AsFileP ath('wwfor mat:Transf orms/wwhel p_context. xsl')))" / >   49      <xsl:va lue-of sel ect="conca t(',', wwu ri:AsFileP ath('wwfor mat:Transf orms/wwhel p_context. xsl'), ':' , wwfilesy stem:GetCh ecksum(wwu ri:AsFileP ath('wwfor mat:Transf orms/wwhel p_context. xsl')))" / >
50     </xsl:va riable>   50     </xsl:va riable>
51     <xsl:val ue-of sele ct="wwstri ng:MD5Chec ksum($VarT ransformCh ecksums)"  />   51     <xsl:val ue-of sele ct="wwstri ng:MD5Chec ksum($VarT ransformCh ecksums)"  />
52    </xsl:var iable>   52    </xsl:var iable>
53     53  
54     54  
55    <xsl:temp late match ="/">   55    <xsl:temp late match ="/">
56     <wwfiles :Files ver sion="1.0" >   56     <wwfiles :Files ver sion="1.0" >
57     57  
58      <!-- Gr oups -->   58      <!-- Gr oups -->
59      <!--         -->   59      <!--         -->
60      <xsl:va riable nam e="VarProj ectGroups"  select="$ GlobalProj ect/wwproj ect:Projec t/wwprojec t:Groups/w wproject:G roup" />   60      <xsl:va riable nam e="VarProj ectGroups"  select="$ GlobalProj ect/wwproj ect:Projec t/wwprojec t:Groups/w wproject:G roup" />
61      <xsl:va riable nam e="VarIgno re1Start"  select="ww progress:S tart(count ($VarProje ctGroups)  + 1)" />   61      <xsl:va riable nam e="VarIgno re1Start"  select="ww progress:S tart(count ($VarProje ctGroups)  + 1)" />
62     62  
63      <xsl:fo r-each sel ect="$VarP rojectGrou ps">   63      <xsl:fo r-each sel ect="$VarP rojectGrou ps">
64       <xsl:v ariable na me="VarPro jectGroup"  select=". " />   64       <xsl:v ariable na me="VarPro jectGroup"  select=". " />
65     65  
66       <xsl:v ariable na me="VarIgn ore2Start"  select="w wprogress: Start(1)"  />   66       <xsl:v ariable na me="VarIgn ore2Start"  select="w wprogress: Start(1)"  />
67     67  
68       <!-- D etermine g roup outpu t director y path -->   68       <!-- D etermine g roup outpu t director y path -->
69       <!--                                           -->   69       <!--                                           -->
70       <xsl:v ariable na me="VarGro upOutputDi rectoryPat h" select= "wwfilesys tem:Combin e(wwprojex t:GetTarge tOutputDir ectoryPath (), $VarPr ojectGroup /@Name)" / >   70       <xsl:v ariable na me="VarGro upOutputDi rectoryPat h" select= "wwfilesys tem:Combin e(wwprojex t:GetTarge tOutputDir ectoryPath (), $VarPr ojectGroup /@Name)" / >
71     71  
72       <xsl:v ariable na me="VarPat h" select= "wwfilesys tem:Combin e($VarGrou pOutputDir ectoryPath , 'wwhelp/ books.xml' )" />   72       <xsl:v ariable na me="VarPat h" select= "wwfilesys tem:Combin e($VarGrou pOutputDir ectoryPath , 'wwhelp/ books.xml' )" />
73     73  
74       <!-- T ransform - ->   74       <!-- T ransform - ->
75       <!--            - ->   75       <!--            - ->
76       <xsl:v ariable na me="VarUpT oDate" sel ect="wwfil esext:UpTo Date($VarP ath, $VarP rojectGrou p/@ChangeI D, $VarPro jectGroup/ @GroupID,  '', $Globa lActionChe cksum)" />   76       <xsl:v ariable na me="VarUpT oDate" sel ect="wwfil esext:UpTo Date($VarP ath, $VarP rojectGrou p/@ChangeI D, $VarPro jectGroup/ @GroupID,  '', $Globa lActionChe cksum)" />
77       <xsl:i f test="no t($VarUpTo Date)">   77       <xsl:i f test="no t($VarUpTo Date)">
78        <xsl: variable n ame="VarRe sultAsXML" >   78        <xsl: variable n ame="VarRe sultAsXML" >
79         <xsl :call-temp late name= "Books">   79         <xsl :call-temp late name= "Books">
80          <xs l:with-par am name="P aramProjec tGroup" se lect="$Var ProjectGro up" />   80          <xs l:with-par am name="P aramProjec tGroup" se lect="$Var ProjectGro up" />
81         </xs l:call-tem plate>   81         </xs l:call-tem plate>
82        </xsl :variable>   82        </xsl :variable>
83        <xsl: variable n ame="VarRe sult" sele ct="msxsl: node-set($ VarResultA sXML)" />   83        <xsl: variable n ame="VarRe sult" sele ct="msxsl: node-set($ VarResultA sXML)" />
84        <xsl: variable n ame="VarWr iteResult"  select="w wexsldoc:D ocument($V arResult,  $VarPath,  'utf-8', ' xml', '1.0 ', 'yes')"  />   84        <xsl: variable n ame="VarWr iteResult"  select="w wexsldoc:D ocument($V arResult,  $VarPath,  'utf-8', ' xml', '1.0 ', 'yes')"  />
85       </xsl: if>   85       </xsl: if>
86     86  
87       <!-- R eport File s -->   87       <!-- R eport File s -->
88       <!--                -->   88       <!--                -->
89       <wwfil es:File pa th="{$VarP ath}" type ="{$Parame terType}"  checksum=" {wwfilesys tem:GetChe cksum($Var Path)}" pr ojectcheck sum="{$Var ProjectGro up/@Change ID}" group ID="{$VarP rojectGrou p/@GroupID }" documen tID="" act ionchecksu m="{$Globa lActionChe cksum}" ca tegory="{$ ParameterC ategory}"  use="{$Par ameterUse} " deploy=" {$Paramete rDeploy}"  />   89       <wwfil es:File pa th="{$VarP ath}" type ="{$Parame terType}"  checksum=" {wwfilesys tem:GetChe cksum($Var Path)}" pr ojectcheck sum="{$Var ProjectGro up/@Change ID}" group ID="{$VarP rojectGrou p/@GroupID }" documen tID="" act ionchecksu m="{$Globa lActionChe cksum}" ca tegory="{$ ParameterC ategory}"  use="{$Par ameterUse} " deploy=" {$Paramete rDeploy}"  />
90     90  
91       <xsl:v ariable na me="VarIgn ore2End" s elect="wwp rogress:En d()" />   91       <xsl:v ariable na me="VarIgn ore2End" s elect="wwp rogress:En d()" />
92      </xsl:f or-each>   92      </xsl:f or-each>
93     93  
94      <!-- Me rge -->   94      <!-- Me rge -->
95      <!--        -->   95      <!--        -->
96      <xsl:va riable nam e="VarIgno re3Start"  select="ww progress:S tart(1)" / >   96      <xsl:va riable nam e="VarIgno re3Start"  select="ww progress:S tart(1)" / >
97      <xsl:if  test="cou nt($VarPro jectGroups ) &gt; 1">   97      <xsl:if  test="cou nt($VarPro jectGroups ) &gt; 1">
98       <xsl:f or-each se lect="$Glo balProject [1]">   98       <xsl:f or-each se lect="$Glo balProject [1]">
99        <xsl: variable n ame="VarFo rmatConfig uration" s elect="key ('wwprojec t-formatco nfiguratio ns-by-targ etid', wwp rojext:Get FormatID() )[1]" />   99        <xsl: variable n ame="VarFo rmatConfig uration" s elect="key ('wwprojec t-formatco nfiguratio ns-by-targ etid', wwp rojext:Get FormatID() )[1]" />
100        <xsl: variable n ame="VarMe rgeSetting s" select= "$VarForma tConfigura tion/wwpro ject:Merge Settings"  />   100        <xsl: variable n ame="VarMe rgeSetting s" select= "$VarForma tConfigura tion/wwpro ject:Merge Settings"  />
101     101  
102        <xsl: variable n ame="VarMe rgePath" s elect="wwf ilesystem: Combine(ww projext:Ge tTargetOut putDirecto ryPath(),  'wwhelp/bo oks.xml')"  />   102        <xsl: variable n ame="VarMe rgePath" s elect="wwf ilesystem: Combine(ww projext:Ge tTargetOut putDirecto ryPath(),  'wwhelp/bo oks.xml')"  />
103     103  
104        <!--  Call templ ate -->   104        <!--  Call templ ate -->
105        <!--                 -->   105        <!--                 -->
106        <xsl: variable n ame="VarUp ToDate" se lect="wwfi lesext:UpT oDate($Var MergePath,  concat($G lobalProje ct/wwproje ct:Project /@ChangeID , ':', cou nt($VarPro jectGroups )), '', '' , $GlobalA ctionCheck sum)" />   106        <xsl: variable n ame="VarUp ToDate" se lect="wwfi lesext:UpT oDate($Var MergePath,  concat($G lobalProje ct/wwproje ct:Project /@ChangeID , ':', cou nt($VarPro jectGroups )), '', '' , $GlobalA ctionCheck sum)" />
107        <xsl: if test="n ot($VarUpT oDate)">   107        <xsl: if test="n ot($VarUpT oDate)">
108         <xsl :variable  name="VarR esultAsXML ">   108         <xsl :variable  name="VarR esultAsXML ">
109          <xs l:call-tem plate name ="MergeBoo ks">   109          <xs l:call-tem plate name ="MergeBoo ks">
110           <x sl:with-pa ram name=" ParamMerge Settings"  select="$V arMergeSet tings" />   110           <x sl:with-pa ram name=" ParamMerge Settings"  select="$V arMergeSet tings" />
111          </x sl:call-te mplate>   111          </x sl:call-te mplate>
112         </xs l:variable >   112         </xs l:variable >
113         <xsl :variable  name="VarR esult" sel ect="msxsl :node-set( $VarResult AsXML)" />   113         <xsl :variable  name="VarR esult" sel ect="msxsl :node-set( $VarResult AsXML)" />
114         <xsl :variable  name="VarW riteResult " select=" wwexsldoc: Document($ VarResult,  $VarMerge Path, wwpr ojext:GetF ormatSetti ng('encodi ng', 'utf- 8'), 'xml' , '1.0', ' yes')" />   114         <xsl :variable  name="VarW riteResult " select=" wwexsldoc: Document($ VarResult,  $VarMerge Path, wwpr ojext:GetF ormatSetti ng('encodi ng', 'utf- 8'), 'xml' , '1.0', ' yes')" />
115        </xsl :if>   115        </xsl :if>
116     116  
117        <wwfi les:File p ath="{$Var MergePath} " type="{$ ParameterT ype}" chec ksum="{wwf ilesystem: GetChecksu m($VarMerg ePath)}" p rojectchec ksum="{con cat($Globa lProject/w wproject:P roject/@Ch angeID, ': ', count($ VarProject Groups))}"  groupID=" " document ID="" acti onchecksum ="{$Global ActionChec ksum}" cat egory="{$P arameterCa tegory}" u se="{$Para meterUse}"  deploy="{ $Parameter Deploy}" / >   117        <wwfi les:File p ath="{$Var MergePath} " type="{$ ParameterT ype}" chec ksum="{wwf ilesystem: GetChecksu m($VarMerg ePath)}" p rojectchec ksum="{con cat($Globa lProject/w wproject:P roject/@Ch angeID, ': ', count($ VarProject Groups))}"  groupID=" " document ID="" acti onchecksum ="{$Global ActionChec ksum}" cat egory="{$P arameterCa tegory}" u se="{$Para meterUse}"  deploy="{ $Parameter Deploy}" / >
118       </xsl: for-each>   118       </xsl: for-each>
119      </xsl:i f>   119      </xsl:i f>
120      <xsl:va riable nam e="VarIgno re3End" se lect="wwpr ogress:End ()" />   120      <xsl:va riable nam e="VarIgno re3End" se lect="wwpr ogress:End ()" />
121     121  
122      <xsl:va riable nam e="VarIgno re1End" se lect="wwpr ogress:End ()" />   122      <xsl:va riable nam e="VarIgno re1End" se lect="wwpr ogress:End ()" />
123     123  
124     </wwfile s:Files>   124     </wwfile s:Files>
125    </xsl:tem plate>   125    </xsl:tem plate>
126     126  
127     127  
128    <xsl:temp late name= "Books">   128    <xsl:temp late name= "Books">
129     <xsl:par am name="P aramProjec tGroup" />   129     <xsl:par am name="P aramProjec tGroup" />
130     130  
131     <xsl:var iable name ="VarTitle ">   131     <xsl:var iable name ="VarTitle ">
132      <xsl:ca ll-templat e name="WW HelpTitle" >   132      <xsl:ca ll-templat e name="WW HelpTitle" >
133       <xsl:w ith-param  name="Para mProject"  select="$G lobalProje ct" />   133       <xsl:w ith-param  name="Para mProject"  select="$G lobalProje ct" />
134       <xsl:w ith-param  name="Para mGroupID"  select="$P aramProjec tGroup/@Gr oupID" />   134       <xsl:w ith-param  name="Para mGroupID"  select="$P aramProjec tGroup/@Gr oupID" />
135      </xsl:c all-templa te>   135      </xsl:c all-templa te>
136     </xsl:va riable>   136     </xsl:va riable>
137     137  
138     <wwhbook s:WebWorks HelpBooks  version="5 .0" name=" {$VarTitle }" expanda lltopentri es="false"  showbooks ="false">   138     <wwhbook s:WebWorks HelpBooks  version="5 .0" name=" {$VarTitle }" expanda lltopentri es="false"  showbooks ="false">
139      <wwhboo ks:Book di rectory=". " />   139      <wwhboo ks:Book di rectory=". " />
140     </wwhboo ks:WebWork sHelpBooks >   140     </wwhboo ks:WebWork sHelpBooks >
141    </xsl:tem plate>   141    </xsl:tem plate>
142     142  
143     143  
144    <xsl:temp late name= "MergeBook s">   144    <xsl:temp late name= "MergeBook s">
145     <xsl:par am name="P aramMergeS ettings" / >   145     <xsl:par am name="P aramMergeS ettings" / >
146     146  
147     <xsl:var iable name ="VarMerge Title">   147     <xsl:var iable name ="VarMerge Title">
148      <xsl:ch oose>   148      <xsl:ch oose>
149       <xsl:w hen test=" string-len gth($Param MergeSetti ngs/@Title ) &gt; 0">   149       <xsl:w hen test=" string-len gth($Param MergeSetti ngs/@Title ) &gt; 0">
150        <xsl: value-of s elect="$Pa ramMergeSe ttings/@Ti tle" />   150        <xsl: value-of s elect="$Pa ramMergeSe ttings/@Ti tle" />
151       </xsl: when>   151       </xsl: when>
152     152  
153       <xsl:o therwise>   153       <xsl:o therwise>
154        <xsl: value-of s elect="wwp rojext:Get FormatName ()" />   154        <xsl: value-of s elect="wwp rojext:Get FormatName ()" />
155       </xsl: otherwise>   155       </xsl: otherwise>
156      </xsl:c hoose>   156      </xsl:c hoose>
157     </xsl:va riable>   157     </xsl:va riable>
158     158  
159     <wwhbook s:WebWorks HelpBooks  version="5 .0" name=" {$VarMerge Title}" ex pandalltop entries="f alse" show books="tru e">   159     <wwhbook s:WebWorks HelpBooks  version="5 .0" name=" {$VarMerge Title}" ex pandalltop entries="f alse" show books="tru e">
160      <xsl:ap ply-templa tes select ="$ParamMe rgeSetting s" mode="w wmode:merg ebooks" />   160      <xsl:ap ply-templa tes select ="$ParamMe rgeSetting s" mode="w wmode:merg ebooks" />
161     </wwhboo ks:WebWork sHelpBooks >   161     </wwhboo ks:WebWork sHelpBooks >
162    </xsl:tem plate>   162    </xsl:tem plate>
163     163  
164     164  
165    <xsl:temp late match ="wwprojec t:TOC" mod e="wwmode: mergebooks ">   165    <xsl:temp late match ="wwprojec t:TOC" mod e="wwmode: mergebooks ">
166     <xsl:par am name="P aramTOC" s elect="."  />   166     <xsl:par am name="P aramTOC" s elect="."  />
167     167  
168     <wwhbook s:BookGrou p name="{$ ParamTOC/@ Name}">   168     <wwhbook s:BookGrou p name="{$ ParamTOC/@ Name}">
169      <xsl:ap ply-templa tes select ="$ParamTO C/*" mode= "wwmode:me rgebooks"  />   169      <xsl:ap ply-templa tes select ="$ParamTO C/*" mode= "wwmode:me rgebooks"  />
170     </wwhboo ks:BookGro up>   170     </wwhboo ks:BookGro up>
171    </xsl:tem plate>   171    </xsl:tem plate>
172     172  
173     173  
174    <xsl:temp late match ="wwprojec t:MergeGro up" mode=" wwmode:mer gebooks">   174    <xsl:temp late match ="wwprojec t:MergeGro up" mode=" wwmode:mer gebooks">
175     <xsl:par am name="P aramMergeG roup" sele ct="." />   175     <xsl:par am name="P aramMergeG roup" sele ct="." />
176     176  
177     <xsl:for -each sele ct="$Globa lProject[1 ]">   177     <xsl:for -each sele ct="$Globa lProject[1 ]">
178       <wwhbooks: Book   directory= "{ww
projext:Ge tGroupName ($ParamMer geGroup/@G roupID)
}"   />
  178       <wwhbooks: Book   directory= "{ww uri:Escape Data(ww projext:Ge tGroupName ($ParamMer geGroup/@G roupID) ) }"   />
179     </xsl:fo r-each>   179     </xsl:fo r-each>
180    </xsl:tem plate>   180    </xsl:tem plate>
181   </xsl:styl esheet>   181   </xsl:styl esheet>