Araxis Merge File Comparison Report

Produced by Araxis Merge on Wed May 9 18:35:59 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.

1. Files compared

# Location File Last Modified
1 C:\SVN\wwhapi-v4.0.7.1\apis\javascript\examples\wwhelp_v5.0\srcdocs_projects\master_project\Formats\WebWorks Help 5.0\Transforms wwhelp_settings.xsl Wed May 9 16:26:36 2007 UTC
2 C:\Program Files\WebWorks\ePublisher Pro\Formats\WebWorks Help 5.0\Transforms wwhelp_settings.xsl Wed May 17 13:18:26 2006 UTC

2. Comparison summary

Description Between
Files 1 and 2
Text Blocks Lines
Unchanged 8 790
Changed 6 27
Inserted 0 0
Removed 0 0

3. Comparison options

Whitespace Differences in whitespace are significant
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

4. Active regular expressions

Expression Description
ChangeID=".*" IgnoreChangeID

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-Setti ngs-Schema "   2   <xsl:style sheet vers ion="1.0"  xmlns="urn :WebWorks- Help-Setti ngs-Schema "
3                                    xmlns:wwhs ettings="u rn:WebWork s-Help-Set tings-Sche ma"   3                                    xmlns:wwhs ettings="u rn:WebWork s-Help-Set tings-Sche ma"
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= "wwhsettin gs" result -prefix="# default" / >   36    <xsl:name space-alia s styleshe et-prefix= "wwhsettin gs" result -prefix="# default" / >
37    <xsl:stri p-space el ements="*"  />   37    <xsl:stri p-space el ements="*"  />
38     38  
39     39  
40    <xsl:vari able name= "GlobalAct ionChecksu m">   40    <xsl:vari able name= "GlobalAct ionChecksu m">
41     <xsl:var iable name ="VarTrans formChecks ums">   41     <xsl:var iable name ="VarTrans formChecks ums">
42      <xsl:va lue-of sel ect="conca t(wwuri:As FilePath(' wwtransfor m:self'),  ':', wwfil esystem:Ge tChecksum( wwuri:AsFi lePath('ww transform: self')))"  />   42      <xsl:va lue-of sel ect="conca t(wwuri:As FilePath(' wwtransfor m:self'),  ':', wwfil esystem:Ge tChecksum( wwuri:AsFi lePath('ww transform: self')))"  />
43     </xsl:va riable>   43     </xsl:va riable>
44     <xsl:val ue-of sele ct="wwstri ng:MD5Chec ksum($VarT ransformCh ecksums)"  />   44     <xsl:val ue-of sele ct="wwstri ng:MD5Chec ksum($VarT ransformCh ecksums)"  />
45    </xsl:var iable>   45    </xsl:var iable>
46     46  
47     47  
48    <xsl:vari able name= "GlobalSet tingsTempl atePath">   48    <xsl:vari able name= "GlobalSet tingsTempl atePath">
49     <xsl:var iable name ="VarSkinU RISetting"  select="c oncat('wwf ormat:Skin s/', wwpro jext:GetFo rmatSettin g('wwhelp- skin', 'Lo bby_Blue') , '/wwhelp _settings. xml')" />   49     <xsl:var iable name ="VarSkinU RISetting"  select="c oncat('wwf ormat:Skin s/', wwpro jext:GetFo rmatSettin g('wwhelp- skin', 'Lo bby_Blue') , '/wwhelp _settings. xml')" />
50     <xsl:val ue-of sele ct="wwuri: AsFilePath ($VarSkinU RISetting) " />   50     <xsl:val ue-of sele ct="wwuri: AsFilePath ($VarSkinU RISetting) " />
51    </xsl:var iable>   51    </xsl:var iable>
52     52  
53     53  
54    <xsl:temp late match ="/">   54    <xsl:temp late match ="/">
55     <wwfiles :Files ver sion="1.0" >   55     <wwfiles :Files ver sion="1.0" >
56     56  
57      <!-- Gr oups -->   57      <!-- Gr oups -->
58      <!--         -->   58      <!--         -->
59      <xsl:va riable nam e="VarProj ectGroups"  select="$ GlobalProj ect/wwproj ect:Projec t/wwprojec t:Groups/w wproject:G roup" />   59      <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="VarIgno re1Start"  select="ww progress:S tart(count ($VarProje ctGroups)  + 1)" />   60      <xsl:va riable nam e="VarIgno re1Start"  select="ww progress:S tart(count ($VarProje ctGroups)  + 1)" />
61     61  
62      <xsl:fo r-each sel ect="$VarP rojectGrou ps">   62      <xsl:fo r-each sel ect="$VarP rojectGrou ps">
63       <xsl:v ariable na me="VarPro jectGroup"  select=". " />   63       <xsl:v ariable na me="VarPro jectGroup"  select=". " />
64     64  
65       <xsl:v ariable na me="VarIgn ore2Start"  select="w wprogress: Start(1)"  />   65       <xsl:v ariable na me="VarIgn ore2Start"  select="w wprogress: Start(1)"  />
66     66  
67       <!-- D etermine g roup outpu t director y path -->   67       <!-- D etermine g roup outpu t director y path -->
68       <!--                                           -->   68       <!--                                           -->
69       <xsl:v ariable na me="VarGro upOutputDi rectoryPat h" select= "wwfilesys tem:Combin e(wwprojex t:GetTarge tOutputDir ectoryPath (), $VarPr ojectGroup /@Name)" / >   69       <xsl:v ariable na me="VarGro upOutputDi rectoryPat h" select= "wwfilesys tem:Combin e(wwprojex t:GetTarge tOutputDir ectoryPath (), $VarPr ojectGroup /@Name)" / >
70     70  
71       <xsl:v ariable na me="VarPat h" select= "wwfilesys tem:Combin e($VarGrou pOutputDir ectoryPath , 'wwhelp/ settings.x ml')" />   71       <xsl:v ariable na me="VarPat h" select= "wwfilesys tem:Combin e($VarGrou pOutputDir ectoryPath , 'wwhelp/ settings.x ml')" />
72     72  
73       <!-- T ransform - ->   73       <!-- T ransform - ->
74       <!--            - ->   74       <!--            - ->
75       <xsl:v ariable na me="VarUpT oDate" sel ect="wwfil esext:UpTo Date($VarP ath, wwpro jext:GetCo nfiguratio nChangeID( ), $VarPro jectGroup/ @GroupID,  '', $Globa lActionChe cksum)" />   75       <xsl:v ariable na me="VarUpT oDate" sel ect="wwfil esext:UpTo Date($VarP ath, wwpro jext:GetCo nfiguratio nChangeID( ), $VarPro jectGroup/ @GroupID,  '', $Globa lActionChe cksum)" />
76       <xsl:i f test="no t($VarUpTo Date)">   76       <xsl:i f test="no t($VarUpTo Date)">
77        <xsl: variable n ame="VarRe sultAsXML" >   77        <xsl: variable n ame="VarRe sultAsXML" >
78         <xsl :variable  name="VarS ettingsTem plate" sel ect="wwexs ldoc:LoadX MLWithoutR esolver($G lobalSetti ngsTemplat ePath)" />   78         <xsl :variable  name="VarS ettingsTem plate" sel ect="wwexs ldoc:LoadX MLWithoutR esolver($G lobalSetti ngsTemplat ePath)" />
79     79  
80         <xsl :call-temp late name= "Settings" >   80         <xsl :call-temp late name= "Settings" >
81          <xs l:with-par am name="P aramSettin gsTemplate " select=" $VarSettin gsTemplate " />   81          <xs l:with-par am name="P aramSettin gsTemplate " select=" $VarSettin gsTemplate " />
82          <xs l:with-par am name="P aramProjec tGroup" se lect="$Var ProjectGro up" />   82          <xs l:with-par am name="P aramProjec tGroup" se lect="$Var ProjectGro up" />
83         </xs l:call-tem plate>   83         </xs l:call-tem plate>
84        </xsl :variable>   84        </xsl :variable>
85        <xsl: variable n ame="VarRe sult" sele ct="msxsl: node-set($ VarResultA sXML)" />   85        <xsl: variable n ame="VarRe sult" sele ct="msxsl: node-set($ VarResultA sXML)" />
86        <xsl: variable n ame="VarWr iteResult"  select="w wexsldoc:D ocument($V arResult,  $VarPath,  'utf-8', ' xml', '1.0 ', 'yes')"  />   86        <xsl: variable n ame="VarWr iteResult"  select="w wexsldoc:D ocument($V arResult,  $VarPath,  'utf-8', ' xml', '1.0 ', 'yes')"  />
87       </xsl: if>   87       </xsl: if>
88     88  
89       <!-- R eport File s -->   89       <!-- R eport File s -->
90       <!--                -->   90       <!--                -->
91       <wwfil es:File pa th="{$VarP ath}" type ="{$Parame terType}"  checksum=" {wwfilesys tem:GetChe cksum($Var Path)}" pr ojectcheck sum="{wwpr ojext:GetC onfigurati onChangeID ()}" group ID="{$VarP rojectGrou p/@GroupID }" documen tID="" act ionchecksu m="{$Globa lActionChe cksum}" ca tegory="{$ ParameterC ategory}"  use="{$Par ameterUse} " deploy=" {$Paramete rDeploy}">   91       <wwfil es:File pa th="{$VarP ath}" type ="{$Parame terType}"  checksum=" {wwfilesys tem:GetChe cksum($Var Path)}" pr ojectcheck sum="{wwpr ojext:GetC onfigurati onChangeID ()}" group ID="{$VarP rojectGrou p/@GroupID }" documen tID="" act ionchecksu m="{$Globa lActionChe cksum}" ca tegory="{$ ParameterC ategory}"  use="{$Par ameterUse} " deploy=" {$Paramete rDeploy}">
92        <wwfi les:Depend s path="{$ GlobalSett ingsTempla tePath}" c hecksum="{ wwfilesyst em:GetChec ksum($Glob alSettings TemplatePa th)}" grou pID="" doc umentID=""  />   92        <wwfi les:Depend s path="{$ GlobalSett ingsTempla tePath}" c hecksum="{ wwfilesyst em:GetChec ksum($Glob alSettings TemplatePa th)}" grou pID="" doc umentID=""  />
93       </wwfi les:File>   93       </wwfi les:File>
94     94  
95       <xsl:v ariable na me="VarIgn ore2End" s elect="wwp rogress:En d()" />   95       <xsl:v ariable na me="VarIgn ore2End" s elect="wwp rogress:En d()" />
96      </xsl:f or-each>   96      </xsl:f or-each>
97     97  
98      <!-- Me rge -->   98      <!-- Me rge -->
99      <!--        -->   99      <!--        -->
100      <xsl:va riable nam e="VarIgno re3Start"  select="ww progress:S tart(1)" / >   100      <xsl:va riable nam e="VarIgno re3Start"  select="ww progress:S tart(1)" / >
101      <xsl:if  test="cou nt($Global Project/ww project:Pr oject/wwpr oject:Grou ps/wwproje ct:Group)  &gt; 1">   101      <xsl:if  test="cou nt($Global Project/ww project:Pr oject/wwpr oject:Grou ps/wwproje ct:Group)  &gt; 1">
102       <xsl:v ariable na me="VarPat h" select= "wwfilesys tem:Combin e(wwprojex t:GetTarge tOutputDir ectoryPath (), 'wwhel p/settings .xml')" />   102       <xsl:v ariable na me="VarPat h" select= "wwfilesys tem:Combin e(wwprojex t:GetTarge tOutputDir ectoryPath (), 'wwhel p/settings .xml')" />
103     103  
104       <!-- T ransform - ->   104       <!-- T ransform - ->
105       <!--            - ->   105       <!--            - ->
106       <xsl:v ariable na me="VarUpT oDate" sel ect="wwfil esext:UpTo Date($VarP ath, wwpro jext:GetCo nfiguratio nChangeID( ), '', '',  $GlobalAc tionChecks um)" />   106       <xsl:v ariable na me="VarUpT oDate" sel ect="wwfil esext:UpTo Date($VarP ath, wwpro jext:GetCo nfiguratio nChangeID( ), '', '',  $GlobalAc tionChecks um)" />
107       <xsl:i f test="no t($VarUpTo Date)">   107       <xsl:i f test="no t($VarUpTo Date)">
108        <xsl: variable n ame="VarRe sult">   108        <xsl: variable n ame="VarRe sult">
109         <xsl :variable  name="VarS ettingsTem plate" sel ect="wwexs ldoc:LoadX MLWithoutR esolver($G lobalSetti ngsTemplat ePath)" />   109         <xsl :variable  name="VarS ettingsTem plate" sel ect="wwexs ldoc:LoadX MLWithoutR esolver($G lobalSetti ngsTemplat ePath)" />
110     110  
111         <xsl :call-temp late name= "Settings" >   111         <xsl :call-temp late name= "Settings" >
112          <xs l:with-par am name="P aramSettin gsTemplate " select=" $VarSettin gsTemplate " />   112          <xs l:with-par am name="P aramSettin gsTemplate " select=" $VarSettin gsTemplate " />
113          <xs l:with-par am name="P aramProjec tGroup" se lect="$Glo balProject /wwproject :Project/w wproject:G roups/wwpr oject:Grou p[1]" />   113          <xs l:with-par am name="P aramProjec tGroup" se lect="$Glo balProject /wwproject :Project/w wproject:G roups/wwpr oject:Grou p[1]" />
114         </xs l:call-tem plate>   114         </xs l:call-tem plate>
115        </xsl :variable>   115        </xsl :variable>
116        <xsl: variable n ame="VarWr iteResult"  select="w wexsldoc:D ocument(ms xsl:node-s et($VarRes ult), $Var Path, 'utf -8', 'xml' , '1.0', ' yes')" />   116        <xsl: variable n ame="VarWr iteResult"  select="w wexsldoc:D ocument(ms xsl:node-s et($VarRes ult), $Var Path, 'utf -8', 'xml' , '1.0', ' yes')" />
117       </xsl: if>   117       </xsl: if>
118     118  
119       <!-- R eport File s -->   119       <!-- R eport File s -->
120       <!--                -->   120       <!--                -->
121       <wwfil es:File pa th="{$VarP ath}" type ="{$Parame terType}"  checksum=" {wwfilesys tem:GetChe cksum($Var Path)}" pr ojectcheck sum="{wwpr ojext:GetC onfigurati onChangeID ()}" group ID="" docu mentID=""  actionchec ksum="{$Gl obalAction Checksum}"  category= "{$Paramet erCategory }" use="{$ ParameterU se}" deplo y="{$Param eterDeploy }">   121       <wwfil es:File pa th="{$VarP ath}" type ="{$Parame terType}"  checksum=" {wwfilesys tem:GetChe cksum($Var Path)}" pr ojectcheck sum="{wwpr ojext:GetC onfigurati onChangeID ()}" group ID="" docu mentID=""  actionchec ksum="{$Gl obalAction Checksum}"  category= "{$Paramet erCategory }" use="{$ ParameterU se}" deplo y="{$Param eterDeploy }">
122        <wwfi les:Depend s path="{$ GlobalSett ingsTempla tePath}" c hecksum="{ wwfilesyst em:GetChec ksum($Glob alSettings TemplatePa th)}" grou pID="" doc umentID=""  />   122        <wwfi les:Depend s path="{$ GlobalSett ingsTempla tePath}" c hecksum="{ wwfilesyst em:GetChec ksum($Glob alSettings TemplatePa th)}" grou pID="" doc umentID=""  />
123       </wwfi les:File>   123       </wwfi les:File>
124      </xsl:i f>   124      </xsl:i f>
125      <xsl:va riable nam e="VarIgno re3End" se lect="wwpr ogress:End ()" />   125      <xsl:va riable nam e="VarIgno re3End" se lect="wwpr ogress:End ()" />
126     126  
127      <xsl:va riable nam e="VarIgno re1End" se lect="wwpr ogress:End ()" />   127      <xsl:va riable nam e="VarIgno re1End" se lect="wwpr ogress:End ()" />
128     128  
129     </wwfile s:Files>   129     </wwfile s:Files>
130    </xsl:tem plate>   130    </xsl:tem plate>
131     131  
132     132  
133    <xsl:temp late name= "Settings" >   133    <xsl:temp late name= "Settings" >
134     <xsl:par am name="P aramSettin gsTemplate " />   134     <xsl:par am name="P aramSettin gsTemplate " />
135     <xsl:par am name="P aramProjec tGroup" />   135     <xsl:par am name="P aramProjec tGroup" />
136     136  
137     <xsl:app ly-templat es select= "$ParamSet tingsTempl ate" mode= "wwmode:ww hsettings" >   137     <xsl:app ly-templat es select= "$ParamSet tingsTempl ate" mode= "wwmode:ww hsettings" >
138      <xsl:wi th-param n ame="Param ProjectGro up" select ="$ParamPr ojectGroup " />   138      <xsl:wi th-param n ame="Param ProjectGro up" select ="$ParamPr ojectGroup " />
139     </xsl:ap ply-templa tes>   139     </xsl:ap ply-templa tes>
140    </xsl:tem plate>   140    </xsl:tem plate>
141     141  
142     142  
143    <xsl:temp late match ="/" mode= "wwmode:ww hsettings" >   143    <xsl:temp late match ="/" mode= "wwmode:ww hsettings" >
144     <xsl:par am name="P aramProjec tGroup" />   144     <xsl:par am name="P aramProjec tGroup" />
145     145  
146     <xsl:app ly-templat es select= "*" mode=" wwmode:wwh settings">   146     <xsl:app ly-templat es select= "*" mode=" wwmode:wwh settings">
147      <xsl:wi th-param n ame="Param ProjectGro up" select ="$ParamPr ojectGroup " />   147      <xsl:wi th-param n ame="Param ProjectGro up" select ="$ParamPr ojectGroup " />
148     </xsl:ap ply-templa tes>   148     </xsl:ap ply-templa tes>
149    </xsl:tem plate>   149    </xsl:tem plate>
150     150  
151     151  
152    <xsl:temp late match ="wwhsetti ngs:Cookie s" mode="w wmode:wwhs ettings">   152    <xsl:temp late match ="wwhsetti ngs:Cookie s" mode="w wmode:wwhs ettings">
153     <xsl:par am name="P aramProjec tGroup" />   153     <xsl:par am name="P aramProjec tGroup" />
154     154  
155     <xsl:cop y>   155     <xsl:cop y>
156      <xsl:co py-of sele ct="@*[(lo cal-name()  != 'enabl e') and (l ocal-name( ) != 'id')  and  (loc al-name()  != 'daysto expire') ]" />   156      <xsl:co py-of sele ct="@*[(lo cal-name()  != 'enabl e') and (l ocal-name( ) != 'id')
]" />
157      <xsl:at tribute na me="enable ">   157      <xsl:at tribute na me="enable ">
158       <xsl:v alue-of se lect="wwpr ojext:GetF ormatSetti ng('wwhelp -cookies',  'true')"  />   158       <xsl:v alue-of se lect="wwpr ojext:GetF ormatSetti ng('wwhelp -cookies',  'true')"  />
159      </xsl:a ttribute>   159      </xsl:a ttribute>
160      <xsl:at tribute na me="id">   160      <xsl:at tribute na me="id">
161       <xsl:v ariable na me="VarCoo kiesIDSett ing" selec t="wwproje xt:GetForm atSetting( 'wwhelp-co okies-id') " />   161       
<xsl:value -of select ="$ P ar amPr o j e ctGroup/@G roup ID
" />
162       <xsl:c hoose>    
163        <xsl: when test= "($VarCook iesIDSetti ng != 'aut omatic') a nd (string -length($V arCookiesI DSetting)  &gt; 0)">    
164           <xsl:value -of select ="$ V ar Co o ki e s ID Setting " />    
165        </xsl :when>    
166        
167        <xsl: otherwise>    
168         <xsl :value-of  select="$P aramProjec tGroup/@Gr oupID" />    
169        </xsl :otherwise >    
170       </xsl: choose>    
171      </xsl:a ttribute>   162      </xsl:a ttribute>
172      <xsl:at tribute na me="daysto expire">   163  
173       <xsl:v ariable na me="VarDay sToExpireS etting" se lect="wwpr ojext:GetF ormatSetti ng('wwhelp -cookies-d aystoexpir e')" />    
174       <xsl:c hoose>    
175        <xsl: when test= "$VarDaysT oExpireSet ting &gt;  0">    
176         <xsl :value-of  select="$V arDaysToEx pireSettin g" />    
177        </xsl :when>    
178            
179        <xsl: otherwise>    
180         <xsl :value-of  select="30 " />    
181        </xsl :otherwise >    
182       </xsl: choose>    
183      </xsl:a ttribute>    
184          
185      <xsl:ap ply-templa tes select ="*" mode= "wwmode:ww hsettings" >   164      <xsl:ap ply-templa tes select ="*" mode= "wwmode:ww hsettings" >
186       <xsl:w ith-param  name="Para mProjectGr oup" selec t="$ParamP rojectGrou p" />   165       <xsl:w ith-param  name="Para mProjectGr oup" selec t="$ParamP rojectGrou p" />
187      </xsl:a pply-templ ates>   166      </xsl:a pply-templ ates>
188     </xsl:co py>   167     </xsl:co py>
189    </xsl:tem plate>   168    </xsl:tem plate>
190     169  
191     170  
192    <xsl:temp late match ="wwhsetti ngs:Access ible" mode ="wwmode:w whsettings ">   171    <xsl:temp late match ="wwhsetti ngs:Access ible" mode ="wwmode:w whsettings ">
193     <xsl:par am name="P aramProjec tGroup" />   172     <xsl:par am name="P aramProjec tGroup" />
194     173  
195     <xsl:cop y>   174     <xsl:cop y>
196      <xsl:co py-of sele ct="@*[loc al-name()  != 'value' ]" />   175      <xsl:co py-of sele ct="@*[loc al-name()  != 'value' ]" />
197      <xsl:at tribute na me="value" >   176      <xsl:at tribute na me="value" >
198       <xsl:v alue-of se lect="wwpr ojext:GetF ormatSetti ng('wwhelp -accessibi lity', 'fa lse')" />   177       <xsl:v alue-of se lect="wwpr ojext:GetF ormatSetti ng('wwhelp -accessibi lity', 'fa lse')" />
199      </xsl:a ttribute>   178      </xsl:a ttribute>
200     179  
201      <xsl:ap ply-templa tes select ="*" mode= "wwmode:ww hsettings" >   180      <xsl:ap ply-templa tes select ="*" mode= "wwmode:ww hsettings" >
202       <xsl:w ith-param  name="Para mProjectGr oup" selec t="$ParamP rojectGrou p" />   181       <xsl:w ith-param  name="Para mProjectGr oup" selec t="$ParamP rojectGrou p" />
203      </xsl:a pply-templ ates>   182      </xsl:a pply-templ ates>
204     </xsl:co py>   183     </xsl:co py>
205    </xsl:tem plate>   184    </xsl:tem plate>
206     185  
207     186  
208    <xsl:temp late match ="wwhsetti ngs:SyncCo ntents" mo de="wwmode :wwhsettin gs">   187    <xsl:temp late match ="wwhsetti ngs:SyncCo ntents" mo de="wwmode :wwhsettin gs">
209     <xsl:par am name="P aramProjec tGroup" />   188     <xsl:par am name="P aramProjec tGroup" />
210     189  
211     <xsl:cop y>   190     <xsl:cop y>
212      <xsl:co py-of sele ct="@*[loc al-name()  != 'enable ']" />   191      <xsl:co py-of sele ct="@*[loc al-name()  != 'enable ']" />
213      <xsl:at tribute na me="enable ">   192      <xsl:at tribute na me="enable ">
214       <xsl:v alue-of se lect="wwpr ojext:GetF ormatSetti ng('wwhelp -sync-toc' , 'true')"  />   193       <xsl:v alue-of se lect="wwpr ojext:GetF ormatSetti ng('wwhelp -sync-toc' , 'true')"  />
215      </xsl:a ttribute>   194      </xsl:a ttribute>
216     195  
217      <xsl:ap ply-templa tes select ="*" mode= "wwmode:ww hsettings" >   196      <xsl:ap ply-templa tes select ="*" mode= "wwmode:ww hsettings" >
218       <xsl:w ith-param  name="Para mProjectGr oup" selec t="$ParamP rojectGrou p" />   197       <xsl:w ith-param  name="Para mProjectGr oup" selec t="$ParamP rojectGrou p" />
219      </xsl:a pply-templ ates>   198      </xsl:a pply-templ ates>
220     </xsl:co py>   199     </xsl:co py>
221    </xsl:tem plate>   200    </xsl:tem plate>
222     201  
223     202  
224    <xsl:temp late match ="wwhsetti ngs:Previo us" mode=" wwmode:wwh settings">   203    <xsl:temp late match ="wwhsetti ngs:Previo us" mode=" wwmode:wwh settings">
225     <xsl:par am name="P aramProjec tGroup" />   204     <xsl:par am name="P aramProjec tGroup" />
226     205  
227     <xsl:cop y>   206     <xsl:cop y>
228      <xsl:co py-of sele ct="@*[loc al-name()  != 'enable ']" />   207      <xsl:co py-of sele ct="@*[loc al-name()  != 'enable ']" />
229      <xsl:at tribute na me="enable ">   208      <xsl:at tribute na me="enable ">
230       <xsl:v alue-of se lect="wwpr ojext:GetF ormatSetti ng('wwhelp -previous- next', 'tr ue')" />   209       <xsl:v alue-of se lect="wwpr ojext:GetF ormatSetti ng('wwhelp -previous- next', 'tr ue')" />
231      </xsl:a ttribute>   210      </xsl:a ttribute>
232     211  
233      <xsl:ap ply-templa tes select ="*" mode= "wwmode:ww hsettings" >   212      <xsl:ap ply-templa tes select ="*" mode= "wwmode:ww hsettings" >
234       <xsl:w ith-param  name="Para mProjectGr oup" selec t="$ParamP rojectGrou p" />   213       <xsl:w ith-param  name="Para mProjectGr oup" selec t="$ParamP rojectGrou p" />
235      </xsl:a pply-templ ates>   214      </xsl:a pply-templ ates>
236     </xsl:co py>   215     </xsl:co py>
237    </xsl:tem plate>   216    </xsl:tem plate>
238     217  
239     218  
240    <xsl:temp late match ="wwhsetti ngs:Next"  mode="wwmo de:wwhsett ings">   219    <xsl:temp late match ="wwhsetti ngs:Next"  mode="wwmo de:wwhsett ings">
241     <xsl:par am name="P aramProjec tGroup" />   220     <xsl:par am name="P aramProjec tGroup" />
242     221  
243     <xsl:cop y>   222     <xsl:cop y>
244      <xsl:co py-of sele ct="@*[loc al-name()  != 'enable ']" />   223      <xsl:co py-of sele ct="@*[loc al-name()  != 'enable ']" />
245      <xsl:at tribute na me="enable ">   224      <xsl:at tribute na me="enable ">
246       <xsl:v alue-of se lect="wwpr ojext:GetF ormatSetti ng('wwhelp -previous- next', 'tr ue')" />   225       <xsl:v alue-of se lect="wwpr ojext:GetF ormatSetti ng('wwhelp -previous- next', 'tr ue')" />
247      </xsl:a ttribute>   226      </xsl:a ttribute>
248     227  
249      <xsl:ap ply-templa tes select ="*" mode= "wwmode:ww hsettings" >   228      <xsl:ap ply-templa tes select ="*" mode= "wwmode:ww hsettings" >
250       <xsl:w ith-param  name="Para mProjectGr oup" selec t="$ParamP rojectGrou p" />   229       <xsl:w ith-param  name="Para mProjectGr oup" selec t="$ParamP rojectGrou p" />
251      </xsl:a pply-templ ates>   230      </xsl:a pply-templ ates>
252     </xsl:co py>   231     </xsl:co py>
253    </xsl:tem plate>   232    </xsl:tem plate>
254     233  
255     234  
256    <xsl:temp late match ="wwhsetti ngs:Relate dTopics" m ode="wwmod e:wwhsetti ngs">   235    <xsl:temp late match ="wwhsetti ngs:Relate dTopics" m ode="wwmod e:wwhsetti ngs">
257     <xsl:par am name="P aramProjec tGroup" />   236     <xsl:par am name="P aramProjec tGroup" />
258     237  
259     <xsl:cop y>   238     <xsl:cop y>
260      <xsl:co py-of sele ct="@*[(lo cal-name()  != 'enabl eicon') an d (local-n ame() != ' enableinli ne')]" />   239      <xsl:co py-of sele ct="@*[(lo cal-name()  != 'enabl eicon') an d (local-n ame() != ' enableinli ne')]" />
261      <xsl:at tribute na me="enable icon">   240      <xsl:at tribute na me="enable icon">
262       <xsl:v alue-of se lect="wwpr ojext:GetF ormatSetti ng('wwhelp -related-t opics-icon ', 'true') " />   241       <xsl:v alue-of se lect="wwpr ojext:GetF ormatSetti ng('wwhelp -related-t opics-icon ', 'true') " />
263      </xsl:a ttribute>   242      </xsl:a ttribute>
264      <xsl:at tribute na me="enable inline">   243      <xsl:at tribute na me="enable inline">
265       <xsl:v alue-of se lect="wwpr ojext:GetF ormatSetti ng('wwhelp -related-t opics-inli ne', 'true ')" />   244       <xsl:v alue-of se lect="wwpr ojext:GetF ormatSetti ng('wwhelp -related-t opics-inli ne', 'true ')" />
266      </xsl:a ttribute>   245      </xsl:a ttribute>
267     246  
268      <xsl:ap ply-templa tes select ="*" mode= "wwmode:ww hsettings" >   247      <xsl:ap ply-templa tes select ="*" mode= "wwmode:ww hsettings" >
269       <xsl:w ith-param  name="Para mProjectGr oup" selec t="$ParamP rojectGrou p" />   248       <xsl:w ith-param  name="Para mProjectGr oup" selec t="$ParamP rojectGrou p" />
270      </xsl:a pply-templ ates>   249      </xsl:a pply-templ ates>
271     </xsl:co py>   250     </xsl:co py>
272    </xsl:tem plate>   251    </xsl:tem plate>
273     252  
274     253  
275    <xsl:temp late match ="wwhsetti ngs:Email"  mode="wwm ode:wwhset tings">   254    <xsl:temp late match ="wwhsetti ngs:Email"  mode="wwm ode:wwhset tings">
276     <xsl:par am name="P aramProjec tGroup" />   255     <xsl:par am name="P aramProjec tGroup" />
277     256  
278     <xsl:var iable name ="VarEmail Address" s elect="wwp rojext:Get FormatSett ing('compa ny-email',  '')" />   257     <xsl:var iable name ="VarEmail Address" s elect="wwp rojext:Get FormatSett ing('compa ny-email',  '')" />
279     258  
280     <xsl:cop y>   259     <xsl:cop y>
281      <xsl:co py-of sele ct="@*[(lo cal-name()  != 'enabl e') and (l ocal-name( ) != 'addr ess')]" />   260      <xsl:co py-of sele ct="@*[(lo cal-name()  != 'enabl e') and (l ocal-name( ) != 'addr ess')]" />
282      <xsl:at tribute na me="enable ">   261      <xsl:at tribute na me="enable ">
283       <xsl:v alue-of se lect="stri ng-length( $VarEmailA ddress) &g t; 0" />   262       <xsl:v alue-of se lect="stri ng-length( $VarEmailA ddress) &g t; 0" />
284      </xsl:a ttribute>   263      </xsl:a ttribute>
285      <xsl:at tribute na me="addres s">   264      <xsl:at tribute na me="addres s">
286       <xsl:v alue-of se lect="$Var EmailAddre ss" />   265       <xsl:v alue-of se lect="$Var EmailAddre ss" />
287      </xsl:a ttribute>   266      </xsl:a ttribute>
288     267  
289      <xsl:ap ply-templa tes select ="*" mode= "wwmode:ww hsettings" >   268      <xsl:ap ply-templa tes select ="*" mode= "wwmode:ww hsettings" >
290       <xsl:w ith-param  name="Para mProjectGr oup" selec t="$ParamP rojectGrou p" />   269       <xsl:w ith-param  name="Para mProjectGr oup" selec t="$ParamP rojectGrou p" />
291      </xsl:a pply-templ ates>   270      </xsl:a pply-templ ates>
292     </xsl:co py>   271     </xsl:co py>
293    </xsl:tem plate>   272    </xsl:tem plate>
294     273  
295     274  
296    <xsl:temp late match ="wwhsetti ngs:Print"  mode="wwm ode:wwhset tings">   275    <xsl:temp late match ="wwhsetti ngs:Print"  mode="wwm ode:wwhset tings">
297     <xsl:par am name="P aramProjec tGroup" />   276     <xsl:par am name="P aramProjec tGroup" />
298     277  
299     <xsl:cop y>   278     <xsl:cop y>
300      <xsl:co py-of sele ct="@*[loc al-name()  != 'enable ']" />   279      <xsl:co py-of sele ct="@*[loc al-name()  != 'enable ']" />
301      <xsl:at tribute na me="enable ">   280      <xsl:at tribute na me="enable ">
302       <xsl:v alue-of se lect="wwpr ojext:GetF ormatSetti ng('wwhelp -print', ' true')" />   281       <xsl:v alue-of se lect="wwpr ojext:GetF ormatSetti ng('wwhelp -print', ' true')" />
303      </xsl:a ttribute>   282      </xsl:a ttribute>
304     283  
305      <xsl:ap ply-templa tes select ="*" mode= "wwmode:ww hsettings" >   284      <xsl:ap ply-templa tes select ="*" mode= "wwmode:ww hsettings" >
306       <xsl:w ith-param  name="Para mProjectGr oup" selec t="$ParamP rojectGrou p" />   285       <xsl:w ith-param  name="Para mProjectGr oup" selec t="$ParamP rojectGrou p" />
307      </xsl:a pply-templ ates>   286      </xsl:a pply-templ ates>
308     </xsl:co py>   287     </xsl:co py>
309    </xsl:tem plate>   288    </xsl:tem plate>
310     289  
311     290  
312    <xsl:temp late match ="wwhsetti ngs:Bookma rk" mode=" wwmode:wwh settings">   291    <xsl:temp late match ="wwhsetti ngs:Bookma rk" mode=" wwmode:wwh settings">
313     <xsl:par am name="P aramProjec tGroup" />   292     <xsl:par am name="P aramProjec tGroup" />
314     293  
315     <xsl:cop y>   294     <xsl:cop y>
316      <xsl:co py-of sele ct="@*[loc al-name()  != 'enable ']" />   295      <xsl:co py-of sele ct="@*[loc al-name()  != 'enable ']" />
317      <xsl:at tribute na me="enable ">   296      <xsl:at tribute na me="enable ">
318       <xsl:v alue-of se lect="wwpr ojext:GetF ormatSetti ng('wwhelp -bookmark' , 'false') " />   297       <xsl:v alue-of se lect="wwpr ojext:GetF ormatSetti ng('wwhelp -bookmark' , 'false') " />
319      </xsl:a ttribute>   298      </xsl:a ttribute>
320     299  
321      <xsl:ap ply-templa tes select ="*" mode= "wwmode:ww hsettings" >   300      <xsl:ap ply-templa tes select ="*" mode= "wwmode:ww hsettings" >
322       <xsl:w ith-param  name="Para mProjectGr oup" selec t="$ParamP rojectGrou p" />   301       <xsl:w ith-param  name="Para mProjectGr oup" selec t="$ParamP rojectGrou p" />
323      </xsl:a pply-templ ates>   302      </xsl:a pply-templ ates>
324     </xsl:co py>   303     </xsl:co py>
325    </xsl:tem plate>   304    </xsl:tem plate>
326     305  
327     306  
328    <xsl:temp late match ="wwhsetti ngs:PDF" m ode="wwmod e:wwhsetti ngs">   307    <xsl:temp late match ="wwhsetti ngs:PDF" m ode="wwmod e:wwhsetti ngs">
329     <xsl:par am name="P aramProjec tGroup" />   308     <xsl:par am name="P aramProjec tGroup" />
330     309  
331     <xsl:cop y>   310     <xsl:cop y>
332      <xsl:co py-of sele ct="@*[loc al-name()  != 'enable ']" />   311      <xsl:co py-of sele ct="@*[loc al-name()  != 'enable ']" />
333      <xsl:at tribute na me="enable ">   312      <xsl:at tribute na me="enable ">
334       <xsl:v alue-of se lect="wwpr ojext:GetF ormatSetti ng('wwhelp -pdf', 'fa lse')" />   313       <xsl:v alue-of se lect="wwpr ojext:GetF ormatSetti ng('wwhelp -pdf', 'fa lse')" />
335      </xsl:a ttribute>   314      </xsl:a ttribute>
336     315  
337      <xsl:ap ply-templa tes select ="*" mode= "wwmode:ww hsettings" >   316      <xsl:ap ply-templa tes select ="*" mode= "wwmode:ww hsettings" >
338       <xsl:w ith-param  name="Para mProjectGr oup" selec t="$ParamP rojectGrou p" />   317       <xsl:w ith-param  name="Para mProjectGr oup" selec t="$ParamP rojectGrou p" />
339      </xsl:a pply-templ ates>   318      </xsl:a pply-templ ates>
340     </xsl:co py>   319     </xsl:co py>
341    </xsl:tem plate>   320    </xsl:tem plate>
342     321  
343     322  
344    <xsl:temp late match ="wwhsetti ngs:Conten ts[not(anc estor::wwh settings:J avaScript) ]" mode="w wmode:wwhs ettings">   323    <xsl:temp late match ="wwhsetti ngs:Conten ts[not(anc estor::wwh settings:J avaScript) ]" mode="w wmode:wwhs ettings">
345     <xsl:par am name="P aramProjec tGroup" />   324     <xsl:par am name="P aramProjec tGroup" />
346     325  
347     <xsl:cop y>   326     <xsl:cop y>
348      <xsl:co py-of sele ct="@*[loc al-name()  != 'enable ']" />   327      <xsl:co py-of sele ct="@*[loc al-name()  != 'enable ']" />
349      <xsl:at tribute na me="enable ">   328      <xsl:at tribute na me="enable ">
350       <xsl:v alue-of se lect="wwpr ojext:GetF ormatSetti ng('toc-ge nerate', ' true')" />   329       <xsl:v alue-of se lect="wwpr ojext:GetF ormatSetti ng('toc-ge nerate', ' true')" />
351      </xsl:a ttribute>   330      </xsl:a ttribute>
352     331  
353      <xsl:ap ply-templa tes select ="*" mode= "wwmode:ww hsettings" >   332      <xsl:ap ply-templa tes select ="*" mode= "wwmode:ww hsettings" >
354       <xsl:w ith-param  name="Para mProjectGr oup" selec t="$ParamP rojectGrou p" />   333       <xsl:w ith-param  name="Para mProjectGr oup" selec t="$ParamP rojectGrou p" />
355      </xsl:a pply-templ ates>   334      </xsl:a pply-templ ates>
356     </xsl:co py>   335     </xsl:co py>
357    </xsl:tem plate>   336    </xsl:tem plate>
358     337  
359     338  
360    <xsl:temp late match ="wwhsetti ngs:Index[ not(ancest or::wwhset tings:Java Script)]"  mode="wwmo de:wwhsett ings">   339    <xsl:temp late match ="wwhsetti ngs:Index[ not(ancest or::wwhset tings:Java Script)]"  mode="wwmo de:wwhsett ings">
361     <xsl:par am name="P aramProjec tGroup" />   340     <xsl:par am name="P aramProjec tGroup" />
362     341  
363     <xsl:cop y>   342     <xsl:cop y>
364      <xsl:co py-of sele ct="@*[loc al-name()  != 'enable ']" />   343      <xsl:co py-of sele ct="@*[loc al-name()  != 'enable ']" />
365      <xsl:at tribute na me="enable ">   344      <xsl:at tribute na me="enable ">
366       <xsl:v alue-of se lect="wwpr ojext:GetF ormatSetti ng('index- generate',  'true')"  />   345       <xsl:v alue-of se lect="wwpr ojext:GetF ormatSetti ng('index- generate',  'true')"  />
367      </xsl:a ttribute>   346      </xsl:a ttribute>
368     347  
369      <xsl:ap ply-templa tes select ="*" mode= "wwmode:ww hsettings" >   348      <xsl:ap ply-templa tes select ="*" mode= "wwmode:ww hsettings" >
370       <xsl:w ith-param  name="Para mProjectGr oup" selec t="$ParamP rojectGrou p" />   349       <xsl:w ith-param  name="Para mProjectGr oup" selec t="$ParamP rojectGrou p" />
371      </xsl:a pply-templ ates>   350      </xsl:a pply-templ ates>
372     </xsl:co py>   351     </xsl:co py>
373    </xsl:tem plate>   352    </xsl:tem plate>
374     353  
375     354  
376    <xsl:temp late match ="wwhsetti ngs:Search [not(ances tor::wwhse ttings:Jav aScript)]"  mode="wwm ode:wwhset tings">   355    <xsl:temp late match ="wwhsetti ngs:Search [not(ances tor::wwhse ttings:Jav aScript)]"  mode="wwm ode:wwhset tings">
377     <xsl:par am name="P aramProjec tGroup" />   356     <xsl:par am name="P aramProjec tGroup" />
378     357  
379     <xsl:cop y>   358     <xsl:cop y>
380      <xsl:co py-of sele ct="@*[loc al-name()  != 'enable ']" />   359      <xsl:co py-of sele ct="@*[loc al-name()  != 'enable ']" />
381      <xsl:at tribute na me="enable ">   360      <xsl:at tribute na me="enable ">
382       <xsl:v alue-of se lect="wwpr ojext:GetF ormatSetti ng('wwhelp -search',  'true')" / >   361       <xsl:v alue-of se lect="wwpr ojext:GetF ormatSetti ng('wwhelp -search',  'true')" / >
383      </xsl:a ttribute>   362      </xsl:a ttribute>
384     363  
385      <xsl:ap ply-templa tes select ="*" mode= "wwmode:ww hsettings" >   364      <xsl:ap ply-templa tes select ="*" mode= "wwmode:ww hsettings" >
386       <xsl:w ith-param  name="Para mProjectGr oup" selec t="$ParamP rojectGrou p" />   365       <xsl:w ith-param  name="Para mProjectGr oup" selec t="$ParamP rojectGrou p" />
387      </xsl:a pply-templ ates>   366      </xsl:a pply-templ ates>
388     </xsl:co py>   367     </xsl:co py>
389    </xsl:tem plate>   368    </xsl:tem plate>
390     369  
391     370  
392    <xsl:temp late match ="wwhsetti ngs:Favori tes[not(an cestor::ww hsettings: JavaScript )]" mode=" wwmode:wwh settings">   371    <xsl:temp late match ="wwhsetti ngs:Favori tes[not(an cestor::ww hsettings: JavaScript )]" mode=" wwmode:wwh settings">
393     <xsl:par am name="P aramProjec tGroup" />   372     <xsl:par am name="P aramProjec tGroup" />
394     373  
395     <xsl:cop y>   374     <xsl:cop y>
396      <xsl:co py-of sele ct="@*[loc al-name()  != 'enable ']" />   375      <xsl:co py-of sele ct="@*[loc al-name()  != 'enable ']" />
397      <xsl:at tribute na me="enable ">   376      <xsl:at tribute na me="enable ">
398       <xsl:v alue-of se lect="wwpr ojext:GetF ormatSetti ng('wwhelp -favorites ', 'true') " />   377       <xsl:v alue-of se lect="wwpr ojext:GetF ormatSetti ng('wwhelp -favorites ', 'true') " />
399      </xsl:a ttribute>   378      </xsl:a ttribute>
400     379  
401      <xsl:ap ply-templa tes select ="*" mode= "wwmode:ww hsettings" >   380      <xsl:ap ply-templa tes select ="*" mode= "wwmode:ww hsettings" >
402       <xsl:w ith-param  name="Para mProjectGr oup" selec t="$ParamP rojectGrou p" />   381       <xsl:w ith-param  name="Para mProjectGr oup" selec t="$ParamP rojectGrou p" />
403      </xsl:a pply-templ ates>   382      </xsl:a pply-templ ates>
404     </xsl:co py>   383     </xsl:co py>
405    </xsl:tem plate>   384    </xsl:tem plate>
406     385  
407     386  
408    <xsl:temp late match ="wwhsetti ngs:*" mod e="wwmode: wwhsetting s">   387    <xsl:temp late match ="wwhsetti ngs:*" mod e="wwmode: wwhsetting s">
409     <xsl:par am name="P aramProjec tGroup" />   388     <xsl:par am name="P aramProjec tGroup" />
410     389  
411     <xsl:cop y>   390     <xsl:cop y>
412      <xsl:co py-of sele ct="@*" />   391      <xsl:co py-of sele ct="@*" />
413     392  
414      <xsl:ap ply-templa tes select ="*" mode= "wwmode:ww hsettings" >   393      <xsl:ap ply-templa tes select ="*" mode= "wwmode:ww hsettings" >
415       <xsl:w ith-param  name="Para mProjectGr oup" selec t="$ParamP rojectGrou p" />   394       <xsl:w ith-param  name="Para mProjectGr oup" selec t="$ParamP rojectGrou p" />
416      </xsl:a pply-templ ates>   395      </xsl:a pply-templ ates>
417     </xsl:co py>   396     </xsl:co py>
418    </xsl:tem plate>   397    </xsl:tem plate>
419   </xsl:styl esheet>   398   </xsl:styl esheet>