91. Araxis Merge File Comparison Report

Produced by Araxis Merge on Fri Nov 21 17:21:56 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.

91.1 Files compared

# Location File Last Modified
1 C:\Documents and Settings\allums\Desktop\2008.1.20396.b\Formats\WinHelp\Transforms pages.xsl Fri Aug 24 01:13:36 2007 UTC
2 C:\Documents and Settings\allums\Desktop\2008.2.20597.p2\Formats\WinHelp\Transforms pages.xsl Wed Jul 2 00:05:32 2008 UTC

91.2 Comparison summary

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

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

91.4 Active regular expressions

Expression Description
\$(Author|Date|Header|Id|Locker|Name|RCSfile|Revision|Source|State):[^$]*\$ CVS comments

91.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://www.w3 .org/1999/ xhtml"   2   <xsl:style sheet vers ion="1.0"  xmlns="htt p://www.w3 .org/1999/ xhtml"
3                                    xmlns:html ="http://w ww.w3.org/ 1999/xhtml "   3                                    xmlns:html ="http://w ww.w3.org/ 1999/xhtml "
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:wwmo de="urn:We bWorks-Eng ine-Mode"   6                                    xmlns:wwmo de="urn:We bWorks-Eng ine-Mode"
7                                    xmlns:wwli nks="urn:W ebWorks-En gine-Links -Schema"   7                                    xmlns:wwli nks="urn:W ebWorks-En gine-Links -Schema"
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:wwto c="urn:Web Works-Engi ne-TOC-Sch ema"   11                                    xmlns:wwto c="urn:Web Works-Engi ne-TOC-Sch ema"
12                                    xmlns:wwbe haviors="u rn:WebWork s-Behavior s-Schema"   12                                    xmlns:wwbe haviors="u rn:WebWork s-Behavior s-Schema"
13                                    xmlns:wwva rs="urn:We bWorks-Var iables-Sch ema"   13                                    xmlns:wwva rs="urn:We bWorks-Var iables-Sch ema"
14                                    xmlns:wwno tes="urn:W ebWorks-Fo otnote-Sch ema"   14                                    xmlns:wwno tes="urn:W ebWorks-Fo otnote-Sch ema"
15                                    xmlns:wwpr oject="urn :WebWorks- Publish-Pr oject"   15                                    xmlns:wwpr oject="urn :WebWorks- Publish-Pr oject"
16                                    xmlns:wwpa ge="urn:We bWorks-Pag e-Template -Schema"   16                                    xmlns:wwpa ge="urn:We bWorks-Pag e-Template -Schema"
17                                    xmlns:wwlo cale="urn: WebWorks-L ocale-Sche ma"   17                                    xmlns:wwlo cale="urn: WebWorks-L ocale-Sche ma"
18                                    xmlns:wwpr ogress="ur n:WebWorks -XSLT-Exte nsion-Prog ress"   18                                    xmlns:wwpr ogress="ur n:WebWorks -XSLT-Exte nsion-Prog ress"
19                                    xmlns:wwlo g="urn:Web Works-XSLT -Extension -Log"   19                                    xmlns:wwlo g="urn:Web Works-XSLT -Extension -Log"
20                                    xmlns:wwfi lesystem=" urn:WebWor ks-XSLT-Ex tension-Fi leSystem"   20                                    xmlns:wwfi lesystem=" urn:WebWor ks-XSLT-Ex tension-Fi leSystem"
21                                    xmlns:wwur i="urn:Web Works-XSLT -Extension -URI"   21                                    xmlns:wwur i="urn:Web Works-XSLT -Extension -URI"
22                                    xmlns:wwst ring="urn: WebWorks-X SLT-Extens ion-String Utilities"   22                                    xmlns:wwst ring="urn: WebWorks-X SLT-Extens ion-String Utilities"
23                                    xmlns:wwun its="urn:W ebWorks-XS LT-Extensi on-Units"   23                                    xmlns:wwun its="urn:W ebWorks-XS LT-Extensi on-Units"
24                                    xmlns:wwfi lesext="ur n:WebWorks -XSLT-Exte nsion-File s"   24                                    xmlns:wwfi lesext="ur n:WebWorks -XSLT-Exte nsion-File s"
25                                    xmlns:wwpr ojext="urn :WebWorks- XSLT-Exten sion-Proje ct"   25                                    xmlns:wwpr ojext="urn :WebWorks- XSLT-Exten sion-Proje ct"
26                                    xmlns:wwim aging="urn :WebWorks- XSLT-Exten sion-Imagi ng"   26                                    xmlns:wwim aging="urn :WebWorks- XSLT-Exten sion-Imagi ng"
27                                    xmlns:wwex sldoc="urn :WebWorks- XSLT-Exten sion-Docum ent"   27                                    xmlns:wwex sldoc="urn :WebWorks- XSLT-Exten sion-Docum ent"
28                                    exclude-re sult-prefi xes="xsl m sxsl wwmod e wwlinks  wwfiles ww doc wwspli ts wwtoc w wbehaviors  wwvars ww notes wwpr oject wwpa ge wwlocal e wwprogre ss wwlog w wfilesyste m wwuri ww string wwu nits wwfil esext wwpr ojext wwim aging wwex sldoc"   28                                    exclude-re sult-prefi xes="xsl m sxsl wwmod e wwlinks  wwfiles ww doc wwspli ts wwtoc w wbehaviors  wwvars ww notes wwpr oject wwpa ge wwlocal e wwprogre ss wwlog w wfilesyste m wwuri ww string wwu nits wwfil esext wwpr ojext wwim aging wwex sldoc"
29   >   29   >
30    <xsl:para m name="Gl obalInput"  />   30    <xsl:para m name="Gl obalInput"  />
31    <xsl:para m name="Gl obalPipeli neName" />   31    <xsl:para m name="Gl obalPipeli neName" />
32    <xsl:para m name="Gl obalProjec t" />   32    <xsl:para m name="Gl obalProjec t" />
33    <xsl:para m name="Gl obalFiles"  />   33    <xsl:para m name="Gl obalFiles"  />
34    <xsl:para m name="Pa rameterDep endsType"  />   34    <xsl:para m name="Pa rameterDep endsType"  />
35    <xsl:para m name="Pa rameterSpl itsType" / >   35    <xsl:para m name="Pa rameterSpl itsType" / >
36    <xsl:para m name="Pa rameterLin ksType" />   36    <xsl:para m name="Pa rameterLin ksType" />
37    <xsl:para m name="Pa rameterRTF StylesType " />   37    <xsl:para m name="Pa rameterRTF StylesType " />
38    <xsl:para m name="Pa rameterLoc aleType" / >   38    <xsl:para m name="Pa rameterLoc aleType" / >
39    <xsl:para m name="Pa rameterBeh aviorsType " />   39    <xsl:para m name="Pa rameterBeh aviorsType " />
40    <xsl:para m name="Pa rameterPro jectVariab lesType" / >   40    <xsl:para m name="Pa rameterPro jectVariab lesType" / >
41    <xsl:para m name="Pa rameterPag eTemplateU RI" />   41    <xsl:para m name="Pa rameterPag eTemplateU RI" />
42    <xsl:para m name="Pa rameterTOC DataType"  />   42    <xsl:para m name="Pa rameterTOC DataType"  />
43    <xsl:para m name="Pa rameterAll owBaggage"  />   43    <xsl:para m name="Pa rameterAll owBaggage"  />
44    <xsl:para m name="Pa rameterAll owGroupToG roup" />   44    <xsl:para m name="Pa rameterAll owGroupToG roup" />
45    <xsl:para m name="Pa rameterAll owURL" />   45    <xsl:para m name="Pa rameterAll owURL" />
46    <xsl:para m name="Pa rameterBag gageSplitF ileType" / >   46    <xsl:para m name="Pa rameterBag gageSplitF ileType" / >
47    <xsl:para m name="Pa rameterTOC SplitFileT ype" />   47    <xsl:para m name="Pa rameterTOC SplitFileT ype" />
48    <xsl:para m name="Pa rameterInd exSplitFil eType" />   48    <xsl:para m name="Pa rameterInd exSplitFil eType" />
49    <xsl:para m name="Pa rameterTyp e" />   49    <xsl:para m name="Pa rameterTyp e" />
50    <xsl:para m name="Pa rameterCat egory" />   50    <xsl:para m name="Pa rameterCat egory" />
51    <xsl:para m name="Pa rameterUse " />   51    <xsl:para m name="Pa rameterUse " />
52    <xsl:para m name="Pa rameterDep loy" />   52    <xsl:para m name="Pa rameterDep loy" />
53     53  
54     54  
55    <xsl:vari able name= "GlobalDef aultNamesp ace" selec t="'http:/ /www.w3.or g/1999/xht ml'" />   55    <xsl:vari able name= "GlobalDef aultNamesp ace" selec t="'http:/ /www.w3.or g/1999/xht ml'" />
56     56  
57     57  
58    <xsl:outp ut method= "xml" enco ding="UTF- 8" indent= "yes" />   58    <xsl:outp ut method= "xml" enco ding="UTF- 8" indent= "yes" />
59    <xsl:name space-alia s styleshe et-prefix= "html" res ult-prefix ="#default " />   59    <xsl:name space-alia s styleshe et-prefix= "html" res ult-prefix ="#default " />
60    <xsl:stri p-space el ements="*"  />   60    <xsl:stri p-space el ements="*"  />
61     61  
62     62  
63    <xsl:incl ude href=" wwtransfor m:common/c ompanyinfo /companyin fo_content .xsl" />   63    <xsl:incl ude href=" wwtransfor m:common/c ompanyinfo /companyin fo_content .xsl" />
        64    <xsl:incl ude href=" wwtransfor m:common/i mages/util ities.xsl"  />
64    <xsl:incl ude href=" wwtransfor m:common/l inks/resol ve.xsl" />   65    <xsl:incl ude href=" wwtransfor m:common/l inks/resol ve.xsl" />
65    <xsl:incl ude href=" wwtransfor m:common/p ages/pages .xsl" />   66    <xsl:incl ude href=" wwtransfor m:common/p ages/pages .xsl" />
66    <xsl:incl ude href=" wwtransfor m:common/p roject/con ditions.xs l" />   67    <xsl:incl ude href=" wwtransfor m:common/p roject/con ditions.xs l" />
67    <xsl:incl ude href=" wwtransfor m:common/p roject/pro perties.xs l" />   68    <xsl:incl ude href=" wwtransfor m:common/p roject/pro perties.xs l" />
68    <xsl:incl ude href=" wwtransfor m:common/v ariables/v ariables.x sl" />   69    <xsl:incl ude href=" wwtransfor m:common/v ariables/v ariables.x sl" />
69    <xsl:incl ude href=" wwtransfor m:common/p ages/paget emplate.xs l" />   70    <xsl:incl ude href=" wwtransfor m:common/p ages/paget emplate.xs l" />
70    <xsl:incl ude href=" wwtransfor m:uri/uri. xsl" />   71    <xsl:incl ude href=" wwtransfor m:uri/uri. xsl" />
71    <xsl:incl ude href=" wwformat:T ransforms/ winhelp_rt f.xsl" />   72    <xsl:incl ude href=" wwformat:T ransforms/ winhelp_rt f.xsl" />
72    <xsl:incl ude href=" wwformat:T ransforms/ content.xs l" />   73    <xsl:incl ude href=" wwformat:T ransforms/ content.xs l" />
73     74  
74     75  
75    <xsl:vari able name= "GlobalAct ionChecksu m">   76    <xsl:vari able name= "GlobalAct ionChecksu m">
76     <xsl:var iable name ="VarTrans formChecks ums">   77     <xsl:var iable name ="VarTrans formChecks ums">
77      <xsl:va lue-of sel ect="conca t(wwuri:As FilePath(' wwtransfor m:self'),  ':', wwfil esystem:Ge tChecksum( wwuri:AsFi lePath('ww transform: self')))"  />   78      <xsl:va lue-of sel ect="conca t(wwuri:As FilePath(' wwtransfor m:self'),  ':', wwfil esystem:Ge tChecksum( wwuri:AsFi lePath('ww transform: self')))"  />
78      <xsl:va lue-of sel ect="conca t(',', wwu ri:AsFileP ath($Param eterPageTe mplateURI) , ':', wwf ilesystem: GetChecksu m(wwuri:As FilePath($ ParameterP ageTemplat eURI)))" / >   79      <xsl:va lue-of sel ect="conca t(',', wwu ri:AsFileP ath($Param eterPageTe mplateURI) , ':', wwf ilesystem: GetChecksu m(wwuri:As FilePath($ ParameterP ageTemplat eURI)))" / >
79      <xsl:va lue-of sel ect="conca t(',', wwu ri:AsFileP ath('wwtra nsform:com mon/compan yinfo/comp anyinfo_co ntent.xsl' ), ':', ww filesystem :GetChecks um(wwuri:A sFilePath( 'wwtransfo rm:common/ companyinf o/companyi nfo_conten t.xsl')))"  />   80      <xsl:va lue-of sel ect="conca t(',', wwu ri:AsFileP ath('wwtra nsform:com mon/compan yinfo/comp anyinfo_co ntent.xsl' ), ':', ww filesystem :GetChecks um(wwuri:A sFilePath( 'wwtransfo rm:common/ companyinf o/companyi nfo_conten t.xsl')))"  />
        81      <xsl:va lue-of sel ect="conca t(',', wwu ri:AsFileP ath('wwtra nsform:com mon/images /utilities .xsl'), ': ', wwfiles ystem:GetC hecksum(ww uri:AsFile Path('wwtr ansform:co mmon/image s/utilitie s.xsl')))"  />
80      <xsl:va lue-of sel ect="conca t(',', wwu ri:AsFileP ath('wwtra nsform:com mon/links/ resolve.xs l'), ':',  wwfilesyst em:GetChec ksum(wwuri :AsFilePat h('wwtrans form:commo n/links/re solve.xsl' )))" />   82      <xsl:va lue-of sel ect="conca t(',', wwu ri:AsFileP ath('wwtra nsform:com mon/links/ resolve.xs l'), ':',  wwfilesyst em:GetChec ksum(wwuri :AsFilePat h('wwtrans form:commo n/links/re solve.xsl' )))" />
81      <xsl:va lue-of sel ect="conca t(',', wwu ri:AsFileP ath('wwtra nsform:com mon/pages/ pages.xsl' ), ':', ww filesystem :GetChecks um(wwuri:A sFilePath( 'wwtransfo rm:common/ pages/page s.xsl')))"  />   83      <xsl:va lue-of sel ect="conca t(',', wwu ri:AsFileP ath('wwtra nsform:com mon/pages/ pages.xsl' ), ':', ww filesystem :GetChecks um(wwuri:A sFilePath( 'wwtransfo rm:common/ pages/page s.xsl')))"  />
82      <xsl:va lue-of sel ect="conca t(',', wwu ri:AsFileP ath('wwtra nsform:com mon/projec t/conditio ns.xsl'),  ':', wwfil esystem:Ge tChecksum( wwuri:AsFi lePath('ww transform: common/pro ject/condi tions.xsl' )))" />   84      <xsl:va lue-of sel ect="conca t(',', wwu ri:AsFileP ath('wwtra nsform:com mon/projec t/conditio ns.xsl'),  ':', wwfil esystem:Ge tChecksum( wwuri:AsFi lePath('ww transform: common/pro ject/condi tions.xsl' )))" />
83      <xsl:va lue-of sel ect="conca t(',', wwu ri:AsFileP ath('wwtra nsform:com mon/projec t/properti es.xsl'),  ':', wwfil esystem:Ge tChecksum( wwuri:AsFi lePath('ww transform: common/pro ject/prope rties.xsl' )))" />   85      <xsl:va lue-of sel ect="conca t(',', wwu ri:AsFileP ath('wwtra nsform:com mon/projec t/properti es.xsl'),  ':', wwfil esystem:Ge tChecksum( wwuri:AsFi lePath('ww transform: common/pro ject/prope rties.xsl' )))" />
84      <xsl:va lue-of sel ect="conca t(',', wwu ri:AsFileP ath('wwtra nsform:com mon/variab les/variab les.xsl'),  ':', wwfi lesystem:G etChecksum (wwuri:AsF ilePath('w wtransform :common/va riables/va riables.xs l')))" />   86      <xsl:va lue-of sel ect="conca t(',', wwu ri:AsFileP ath('wwtra nsform:com mon/variab les/variab les.xsl'),  ':', wwfi lesystem:G etChecksum (wwuri:AsF ilePath('w wtransform :common/va riables/va riables.xs l')))" />
85      <xsl:va lue-of sel ect="conca t(',', wwu ri:AsFileP ath('wwtra nsform:com mon/pages/ pagetempla te.xsl'),  ':', wwfil esystem:Ge tChecksum( wwuri:AsFi lePath('ww transform: common/pag es/pagetem plate.xsl' )))" />   87      <xsl:va lue-of sel ect="conca t(',', wwu ri:AsFileP ath('wwtra nsform:com mon/pages/ pagetempla te.xsl'),  ':', wwfil esystem:Ge tChecksum( wwuri:AsFi lePath('ww transform: common/pag es/pagetem plate.xsl' )))" />
86      <xsl:va lue-of sel ect="conca t(',', wwu ri:AsFileP ath('wwtra nsform:uri /uri.xsl') , ':', wwf ilesystem: GetChecksu m(wwuri:As FilePath(' wwtransfor m:uri/uri. xsl')))" / >   88      <xsl:va lue-of sel ect="conca t(',', wwu ri:AsFileP ath('wwtra nsform:uri /uri.xsl') , ':', wwf ilesystem: GetChecksu m(wwuri:As FilePath(' wwtransfor m:uri/uri. xsl')))" / >
87      <xsl:va lue-of sel ect="conca t(',', wwu ri:AsFileP ath('wwfor mat:Transf orms/winhe lp_rtf.xsl '), ':', w wfilesyste m:GetCheck sum(wwuri: AsFilePath ('wwformat :Transform s/winhelp_ rtf.xsl')) )" />   89      <xsl:va lue-of sel ect="conca t(',', wwu ri:AsFileP ath('wwfor mat:Transf orms/winhe lp_rtf.xsl '), ':', w wfilesyste m:GetCheck sum(wwuri: AsFilePath ('wwformat :Transform s/winhelp_ rtf.xsl')) )" />
88      <xsl:va lue-of sel ect="conca t(',', wwu ri:AsFileP ath('wwfor mat:Transf orms/conte nt.xsl'),  ':', wwfil esystem:Ge tChecksum( wwuri:AsFi lePath('ww format:Tra nsforms/co ntent.xsl' )))" />   90      <xsl:va lue-of sel ect="conca t(',', wwu ri:AsFileP ath('wwfor mat:Transf orms/conte nt.xsl'),  ':', wwfil esystem:Ge tChecksum( wwuri:AsFi lePath('ww format:Tra nsforms/co ntent.xsl' )))" />
89     </xsl:va riable>   91     </xsl:va riable>
90     <xsl:val ue-of sele ct="wwstri ng:MD5Chec ksum($VarT ransformCh ecksums)"  />   92     <xsl:val ue-of sele ct="wwstri ng:MD5Chec ksum($VarT ransformCh ecksums)"  />
91    </xsl:var iable>   93    </xsl:var iable>
92     94  
93     95  
94    <!-- Loca le -->   96    <!-- Loca le -->
95    <!--         -->   97    <!--         -->
96    <xsl:vari able name= "GlobalLoc alePath">   98    <xsl:vari able name= "GlobalLoc alePath">
97     <xsl:for -each sele ct="$Globa lFiles[1]" >   99     <xsl:for -each sele ct="$Globa lFiles[1]" >
98      <xsl:va lue-of sel ect="key(' wwfiles-fi les-by-typ e', $Param eterLocale Type)[1]/@ path" />   100      <xsl:va lue-of sel ect="key(' wwfiles-fi les-by-typ e', $Param eterLocale Type)[1]/@ path" />
99     </xsl:fo r-each>   101     </xsl:fo r-each>
100    </xsl:var iable>   102    </xsl:var iable>
101    <xsl:vari able name= "GlobalLoc ale" selec t="wwexsld oc:LoadXML WithoutRes olver($Glo balLocaleP ath)" />   103    <xsl:vari able name= "GlobalLoc ale" selec t="wwexsld oc:LoadXML WithoutRes olver($Glo balLocaleP ath)" />
102     104  
103     105  
104    <!-- Mapp ing Entry  Sets -->   106    <!-- Mapp ing Entry  Sets -->
105    <!--                      -->   107    <!--                      -->
106    <xsl:vari able name= "GlobalMap EntrySetsP ath" selec t="wwuri:A sFilePath( 'wwtransfo rm:winhelp /mapentrys ets.xml')"  />   108    <xsl:vari able name= "GlobalMap EntrySetsP ath" selec t="wwuri:A sFilePath( 'wwtransfo rm:winhelp /mapentrys ets.xml')"  />
107    <xsl:vari able name= "GlobalMap EntrySets"  select="w wexsldoc:L oadXMLWith outResolve r($GlobalM apEntrySet sPath)" />   109    <xsl:vari able name= "GlobalMap EntrySets"  select="w wexsldoc:L oadXMLWith outResolve r($GlobalM apEntrySet sPath)" />
108     110  
109     111  
110    <!-- Page  Template  -->   112    <!-- Page  Template  -->
111    <!--                 -->   113    <!--                 -->
112    <xsl:vari able name= "GlobalPag eTemplateP ath" selec t="wwuri:A sFilePath( $Parameter PageTempla teURI)" />   114    <xsl:vari able name= "GlobalPag eTemplateP ath" selec t="wwuri:A sFilePath( $Parameter PageTempla teURI)" />
113    <xsl:vari able name= "GlobalPag eTemplate"  select="w wexsldoc:L oadXMLWith outResolve r($GlobalP ageTemplat ePath)" />   115    <xsl:vari able name= "GlobalPag eTemplate"  select="w wexsldoc:L oadXMLWith outResolve r($GlobalP ageTemplat ePath)" />
114     116  
115     117  
116    <!-- Proj ect variab les -->   118    <!-- Proj ect variab les -->
117    <!--                     -->   119    <!--                     -->
118    <xsl:vari able name= "GlobalPro jectVariab lesPath">   120    <xsl:vari able name= "GlobalPro jectVariab lesPath">
119     <xsl:for -each sele ct="$Globa lFiles[1]" >   121     <xsl:for -each sele ct="$Globa lFiles[1]" >
120      <xsl:va lue-of sel ect="key(' wwfiles-fi les-by-typ e', $Param eterProjec tVariables Type)[1]/@ path" />   122      <xsl:va lue-of sel ect="key(' wwfiles-fi les-by-typ e', $Param eterProjec tVariables Type)[1]/@ path" />
121     </xsl:fo r-each>   123     </xsl:fo r-each>
122    </xsl:var iable>   124    </xsl:var iable>
123    <xsl:vari able name= "GlobalPro jectVariab les" selec t="wwexsld oc:LoadXML WithoutRes olver($Glo balProject VariablesP ath)" />   125    <xsl:vari able name= "GlobalPro jectVariab les" selec t="wwexsld oc:LoadXML WithoutRes olver($Glo balProject VariablesP ath)" />
124     126  
125     127  
126    <xsl:temp late match ="/">   128    <xsl:temp late match ="/">
127     <wwfiles :Files ver sion="1.0" >   129     <wwfiles :Files ver sion="1.0" >
128     130  
129      <xsl:ca ll-templat e name="Do cumentsPag es">   131      <xsl:ca ll-templat e name="Do cumentsPag es">
130       <xsl:w ith-param  name="Para mInput" se lect="$Glo balInput"  />   132       <xsl:w ith-param  name="Para mInput" se lect="$Glo balInput"  />
131       <xsl:w ith-param  name="Para mProject"  select="$G lobalProje ct" />   133       <xsl:w ith-param  name="Para mProject"  select="$G lobalProje ct" />
132       <xsl:w ith-param  name="Para mFiles" se lect="$Glo balFiles"  />   134       <xsl:w ith-param  name="Para mFiles" se lect="$Glo balFiles"  />
133       <xsl:w ith-param  name="Para mLinksType " select=" $Parameter LinksType"  />   135       <xsl:w ith-param  name="Para mLinksType " select=" $Parameter LinksType"  />
134       <xsl:w ith-param  name="Para mDependsTy pe" select ="$Paramet erDependsT ype" />   136       <xsl:w ith-param  name="Para mDependsTy pe" select ="$Paramet erDependsT ype" />
135       <xsl:w ith-param  name="Para mSplitsTyp e" select= "$Paramete rSplitsTyp e" />   137       <xsl:w ith-param  name="Para mSplitsTyp e" select= "$Paramete rSplitsTyp e" />
136       <xsl:w ith-param  name="Para mBehaviors Type" sele ct="$Param eterBehavi orsType" / >   138       <xsl:w ith-param  name="Para mBehaviors Type" sele ct="$Param eterBehavi orsType" / >
137       <xsl:w ith-param  name="Para mTOCDataTy pe" select ="$Paramet erTOCDataT ype" />   139       <xsl:w ith-param  name="Para mTOCDataTy pe" select ="$Paramet erTOCDataT ype" />
138      </xsl:c all-templa te>   140      </xsl:c all-templa te>
139     141  
140     </wwfile s:Files>   142     </wwfile s:Files>
141    </xsl:tem plate>   143    </xsl:tem plate>
142     144  
143     145  
144    <xsl:temp late name= "Page">   146    <xsl:temp late name= "Page">
145     <xsl:par am name="P aramFilesS plits" />   147     <xsl:par am name="P aramFilesS plits" />
146     <xsl:par am name="P aramSplits " />   148     <xsl:par am name="P aramSplits " />
147     <xsl:par am name="P aramBehavi orsFile" / >   149     <xsl:par am name="P aramBehavi orsFile" / >
148     <xsl:par am name="P aramBehavi ors" />   150     <xsl:par am name="P aramBehavi ors" />
149     <xsl:par am name="P aramLinks"  />   151     <xsl:par am name="P aramLinks"  />
150     <xsl:par am name="P aramTOCDat a" />   152     <xsl:par am name="P aramTOCDat a" />
151     <xsl:par am name="P aramBreadc rumbTOCEnt ry" />   153     <xsl:par am name="P aramBreadc rumbTOCEnt ry" />
152     <xsl:par am name="P aramFilesD ocumentNod e" />   154     <xsl:par am name="P aramFilesD ocumentNod e" />
153     <xsl:par am name="P aramSplit"  />   155     <xsl:par am name="P aramSplit"  />
154     <xsl:par am name="P aramDocume nt" />   156     <xsl:par am name="P aramDocume nt" />
155     <xsl:par am name="P aramConten t" />   157     <xsl:par am name="P aramConten t" />
156     158  
157     <!-- Out put -->   159     <!-- Out put -->
158     <!--         -->   160     <!--         -->
159     <xsl:var iable name ="VarUpToD ate" selec t="wwfiles ext:UpToDa te($ParamS plit/@path , $GlobalP roject/wwp roject:Pro ject/@Chan geID, $Par amSplit/@g roupID, $P aramSplit/ @documentI D, $Global ActionChec ksum)" />   161     <xsl:var iable name ="VarUpToD ate" selec t="wwfiles ext:UpToDa te($ParamS plit/@path , $GlobalP roject/wwp roject:Pro ject/@Chan geID, $Par amSplit/@g roupID, $P aramSplit/ @documentI D, $Global ActionChec ksum)" />
160     <xsl:if  test="not( $VarUpToDa te)">   162     <xsl:if  test="not( $VarUpToDa te)">
161      <xsl:va riable nam e="VarResu ltAsXML">   163      <xsl:va riable nam e="VarResu ltAsXML">
162       <!-- O utput dire ctory path  -->   164       <!-- O utput dire ctory path  -->
163       <!--                          -->   165       <!--                          -->
164       <xsl:v ariable na me="VarOut putDirecto ryPath" se lect="wwfi lesystem:C ombine(wwp rojext:Get TargetOutp utDirector yPath(), w wprojext:G etGroupNam e($ParamSp lit/@group ID))" />   166       <xsl:v ariable na me="VarOut putDirecto ryPath" se lect="wwfi lesystem:C ombine(wwp rojext:Get TargetOutp utDirector yPath(), w wprojext:G etGroupNam e($ParamSp lit/@group ID))" />
165     167  
166       <!-- P age Rule - ->   168       <!-- P age Rule - ->
167       <!--            - ->   169       <!--            - ->
168       <xsl:v ariable na me="VarPag eRule" sel ect="wwpro jext:GetRu le('Page',  $ParamSpl it/@stylen ame)" />   170       <xsl:v ariable na me="VarPag eRule" sel ect="wwpro jext:GetRu le('Page',  $ParamSpl it/@stylen ame)" />
169     171  
170       <!-- S plit files  -->   172       <!-- S plit files  -->
171       <!--               -->   173       <!--               -->
172       <xsl:f or-each se lect="$Par amSplits[1 ]">   174       <xsl:f or-each se lect="$Par amSplits[1 ]">
173        <!--  TOC -->   175        <!--  TOC -->
174        <!--      -->   176        <!--      -->
175        <xsl: variable n ame="VarTO CSplitFile " select=" key('wwspl its-files- by-groupid -type', co ncat($Para mSplit/@gr oupID, ':' , $Paramet erTOCSplit FileType)) [1]" />   177        <xsl: variable n ame="VarTO CSplitFile " select=" key('wwspl its-files- by-groupid -type', co ncat($Para mSplit/@gr oupID, ':' , $Paramet erTOCSplit FileType)) [1]" />
176     178  
177        <!--  Index -->   179        <!--  Index -->
178        <!--        -->   180        <!--        -->
179        <xsl: variable n ame="VarIn dexSplitFi le" select ="key('wws plits-file s-by-group id-type',  concat($Pa ramSplit/@ groupID, ' :', $Param eterIndexS plitFileTy pe))[1]" / >   181        <xsl: variable n ame="VarIn dexSplitFi le" select ="key('wws plits-file s-by-group id-type',  concat($Pa ramSplit/@ groupID, ' :', $Param eterIndexS plitFileTy pe))[1]" / >
180     182  
181        <!--  Previous - ->   183        <!--  Previous - ->
182        <!--           - ->   184        <!--           - ->
183        <xsl: variable n ame="VarPo ssiblePrev iousSplits " select=" $ParamSpli t/precedin g-sibling: :wwsplits: Split[1]"  />   185        <xsl: variable n ame="VarPo ssiblePrev iousSplits " select=" $ParamSpli t/precedin g-sibling: :wwsplits: Split[1]"  />
184        <xsl: variable n ame="VarPr eviousSpli t" select= "($VarPoss iblePrevio usSplits[c ount($VarP ossiblePre viousSplit s) = 1] |  $VarTOCSpl itFile[(co unt($VarPo ssiblePrev iousSplits ) = 0) and  (count($P aramSplit  | $VarTOCS plitFile)  = 2)])" />   186        <xsl: variable n ame="VarPr eviousSpli t" select= "($VarPoss iblePrevio usSplits[c ount($VarP ossiblePre viousSplit s) = 1] |  $VarTOCSpl itFile[(co unt($VarPo ssiblePrev iousSplits ) = 0) and  (count($P aramSplit  | $VarTOCS plitFile)  = 2)])" />
185     187  
186        <!--  Next -->   188        <!--  Next -->
187        <!--       -->   189        <!--       -->
188        <xsl: variable n ame="VarPo ssibleNext Splits" se lect="$Par amSplit/fo llowing-si bling::wws plits:Spli t[1]" />   190        <xsl: variable n ame="VarPo ssibleNext Splits" se lect="$Par amSplit/fo llowing-si bling::wws plits:Spli t[1]" />
189        <xsl: variable n ame="VarNe xtSplit" s elect="($V arPossible NextSplits [count($Va rPossibleN extSplits)  = 1] | $V arIndexSpl itFile[(co unt($VarPo ssibleNext Splits) =  0) and (co unt($Param Split | $V arIndexSpl itFile) =  2)])" />   191        <xsl: variable n ame="VarNe xtSplit" s elect="($V arPossible NextSplits [count($Va rPossibleN extSplits)  = 1] | $V arIndexSpl itFile[(co unt($VarPo ssibleNext Splits) =  0) and (co unt($Param Split | $V arIndexSpl itFile) =  2)])" />
190     192  
191        <!--  Notes -->   193        <!--  Notes -->
192        <!--        -->   194        <!--        -->
193        <xsl: variable n ame="VarNo tes" selec t="$ParamC ontent//ww doc:Note[n ot(ancesto r::wwdoc:T able) and  not(ancest or::wwdoc: Frame)]" / >   195        <xsl: variable n ame="VarNo tes" selec t="$ParamC ontent//ww doc:Note[n ot(ancesto r::wwdoc:T able) and  not(ancest or::wwdoc: Frame)]" / >
194     196  
195        <!--  Note numbe ring -->   197        <!--  Note numbe ring -->
196        <!--                  -->   198        <!--                  -->
197        <xsl: variable n ame="VarNo teNumberin gAsXML">   199        <xsl: variable n ame="VarNo teNumberin gAsXML">
198         <xsl :call-temp late name= "Notes-Num ber">   200         <xsl :call-temp late name= "Notes-Num ber">
199          <xs l:with-par am name="P aramNotes"  select="$ VarNotes"  />   201          <xs l:with-par am name="P aramNotes"  select="$ VarNotes"  />
200         </xs l:call-tem plate>   202         </xs l:call-tem plate>
201        </xsl :variable>   203        </xsl :variable>
202        <xsl: variable n ame="VarNo teNumberin g" select= "msxsl:nod e-set($Var NoteNumber ingAsXML)"  />   204        <xsl: variable n ame="VarNo teNumberin g" select= "msxsl:nod e-set($Var NoteNumber ingAsXML)"  />
203     205  
204        <!--  Cargo -->   206        <!--  Cargo -->
205        <!--        -->   207        <!--        -->
206        <xsl: variable n ame="VarCa rgo" selec t="$ParamB ehaviors |  $VarNoteN umbering"  />   208        <xsl: variable n ame="VarCa rgo" selec t="$ParamB ehaviors |  $VarNoteN umbering"  />
207     209  
208        <!--  Conditions  -->   210        <!--  Conditions  -->
209        <!--              -->   211        <!--              -->
210        <xsl: variable n ame="VarCo nditionsAs XML">   212        <xsl: variable n ame="VarCo nditionsAs XML">
211         <wwp age:Condit ion />   213         <wwp age:Condit ion />
212        </xsl :variable>   214        </xsl :variable>
213        <xsl: variable n ame="VarCo nditions"  select="ms xsl:node-s et($VarCon ditionsAsX ML)" />   215        <xsl: variable n ame="VarCo nditions"  select="ms xsl:node-s et($VarCon ditionsAsX ML)" />
214     216  
215        <!--  Replacemen ts -->   217        <!--  Replacemen ts -->
216        <!--                -->   218        <!--                -->
217        <xsl: variable n ame="VarRe placements AsXML">   219        <xsl: variable n ame="VarRe placements AsXML">
218         <!--  Content - ->   220         <!--  Content - ->
219         <!--          - ->   221         <!--          - ->
220         <wwp age:Replac ement name ="content" >   222         <wwp age:Replac ement name ="content" >
221          <xs l:call-tem plate name ="Content- Content">   223          <xs l:call-tem plate name ="Content- Content">
222           <x sl:with-pa ram name=" ParamConte nt" select ="$ParamCo ntent" />   224           <x sl:with-pa ram name=" ParamConte nt" select ="$ParamCo ntent" />
223           <x sl:with-pa ram name=" ParamSplit s" select= "$ParamSpl its" />   225           <x sl:with-pa ram name=" ParamSplit s" select= "$ParamSpl its" />
224           <x sl:with-pa ram name=" ParamCargo " select=" $VarCargo"  />   226           <x sl:with-pa ram name=" ParamCargo " select=" $VarCargo"  />
225           <x sl:with-pa ram name=" ParamLinks " select=" $ParamLink s" />   227           <x sl:with-pa ram name=" ParamLinks " select=" $ParamLink s" />
226           <x sl:with-pa ram name=" ParamTOCDa ta" select ="$ParamTO CData" />   228           <x sl:with-pa ram name=" ParamTOCDa ta" select ="$ParamTO CData" />
227           <x sl:with-pa ram name=" ParamSplit " select=" $ParamSpli t" />   229           <x sl:with-pa ram name=" ParamSplit " select=" $ParamSpli t" />
228          </x sl:call-te mplate>   230          </x sl:call-te mplate>
229          <xs l:call-tem plate name ="Content- Notes">   231          <xs l:call-tem plate name ="Content- Notes">
230           <x sl:with-pa ram name=" ParamNotes " select=" $VarNotes"  />   232           <x sl:with-pa ram name=" ParamNotes " select=" $VarNotes"  />
231           <x sl:with-pa ram name=" ParamSplit s" select= "$ParamSpl its" />   233           <x sl:with-pa ram name=" ParamSplit s" select= "$ParamSpl its" />
232           <x sl:with-pa ram name=" ParamCargo " select=" $VarCargo"  />   234           <x sl:with-pa ram name=" ParamCargo " select=" $VarCargo"  />
233           <x sl:with-pa ram name=" ParamLinks " select=" $ParamLink s" />   235           <x sl:with-pa ram name=" ParamLinks " select=" $ParamLink s" />
234           <x sl:with-pa ram name=" ParamTOCDa ta" select ="$ParamTO CData" />   236           <x sl:with-pa ram name=" ParamTOCDa ta" select ="$ParamTO CData" />
235           <x sl:with-pa ram name=" ParamSplit " select=" $ParamSpli t" />   237           <x sl:with-pa ram name=" ParamSplit " select=" $ParamSpli t" />
236          </x sl:call-te mplate>   238          </x sl:call-te mplate>
237         </ww page:Repla cement>   239         </ww page:Repla cement>
238     240  
239         <!--  Variables  -->   241         <!--  Variables  -->
240         <!--             -->   242         <!--             -->
241         <xsl :variable  name="VarS plitGlobal VariablesA sXML">   243         <xsl :variable  name="VarS plitGlobal VariablesA sXML">
242          <xs l:call-tem plate name ="Variable s-Globals- Split">   244          <xs l:call-tem plate name ="Variable s-Globals- Split">
243           <x sl:with-pa ram name=" ParamProje ctVariable s" select= "$GlobalPr ojectVaria bles" />   245           <x sl:with-pa ram name=" ParamProje ctVariable s" select= "$GlobalPr ojectVaria bles" />
244           <x sl:with-pa ram name=" ParamSplit " select=" $ParamSpli t" />   246           <x sl:with-pa ram name=" ParamSplit " select=" $ParamSpli t" />
245          </x sl:call-te mplate>   247          </x sl:call-te mplate>
246         </xs l:variable >   248         </xs l:variable >
247         <xsl :variable  name="VarS plitGlobal Variables"  select="m sxsl:node- set($VarSp litGlobalV ariablesAs XML)/wwvar s:Variable " />   249         <xsl :variable  name="VarS plitGlobal Variables"  select="m sxsl:node- set($VarSp litGlobalV ariablesAs XML)/wwvar s:Variable " />
248         <xsl :call-temp late name= "Variables -Page-Stri ng-Replace ments">   250         <xsl :call-temp late name= "Variables -Page-Stri ng-Replace ments">
249          <xs l:with-par am name="P aramVariab les" selec t="$VarSpl itGlobalVa riables" / >   251          <xs l:with-par am name="P aramVariab les" selec t="$VarSpl itGlobalVa riables" / >
250         </xs l:call-tem plate>   252         </xs l:call-tem plate>
251        </xsl :variable>   253        </xsl :variable>
252        <xsl: variable n ame="VarRe placements " select=" msxsl:node -set($VarR eplacement sAsXML)" / >   254        <xsl: variable n ame="VarRe placements " select=" msxsl:node -set($VarR eplacement sAsXML)" / >
253     255  
254        <!--  Map charac ters -->   256        <!--  Map charac ters -->
255        <!--                  -->   257        <!--                  -->
256        <wwex sldoc:Mapp ingContext >   258        <wwex sldoc:Mapp ingContext >
257         <!--  Common -- >   259         <!--  Common -- >
258         <!--         -- >   260         <!--         -- >
259         <xsl :copy-of s elect="$Gl obalMapEnt rySets/wwe xsldoc:Map EntrySets/ wwexsldoc: MapEntrySe t[@name =  'common']/ wwexsldoc: MapEntry"  />   261         <xsl :copy-of s elect="$Gl obalMapEnt rySets/wwe xsldoc:Map EntrySets/ wwexsldoc: MapEntrySe t[@name =  'common']/ wwexsldoc: MapEntry"  />
260     262  
261         <!--  Symbol -- >   263         <!--  Symbol -- >
262         <!--         -- >   264         <!--         -- >
263         <xsl :call-temp late name= "WinHelp-R emapFontEn tries">   265         <xsl :call-temp late name= "WinHelp-R emapFontEn tries">
264          <xs l:with-par am name="P aramFiles"  select="$ GlobalFile s" />   266          <xs l:with-par am name="P aramFiles"  select="$ GlobalFile s" />
265          <xs l:with-par am name="P aramMapEnt rySets" se lect="$Glo balMapEntr ySets" />   267          <xs l:with-par am name="P aramMapEnt rySets" se lect="$Glo balMapEntr ySets" />
266          <xs l:with-par am name="P aramDocume ntID" sele ct="$Param Split/@doc umentID" / >   268          <xs l:with-par am name="P aramDocume ntID" sele ct="$Param Split/@doc umentID" / >
267          <xs l:with-par am name="P aramRTFSty lesType" s elect="$Pa rameterRTF StylesType " />   269          <xs l:with-par am name="P aramRTFSty lesType" s elect="$Pa rameterRTF StylesType " />
268          <xs l:with-par am name="P aramFontFa mily" sele ct="'Symbo l'" />   270          <xs l:with-par am name="P aramFontFa mily" sele ct="'Symbo l'" />
269         </xs l:call-tem plate>   271         </xs l:call-tem plate>
270     272  
271         <!--  Zapf Ding bats -->   273         <!--  Zapf Ding bats -->
272         <!--                 -->   274         <!--                 -->
273         <xsl :call-temp late name= "WinHelp-R emapFontEn tries">   275         <xsl :call-temp late name= "WinHelp-R emapFontEn tries">
274          <xs l:with-par am name="P aramFiles"  select="$ GlobalFile s" />   276          <xs l:with-par am name="P aramFiles"  select="$ GlobalFile s" />
275          <xs l:with-par am name="P aramMapEnt rySets" se lect="$Glo balMapEntr ySets" />   277          <xs l:with-par am name="P aramMapEnt rySets" se lect="$Glo balMapEntr ySets" />
276          <xs l:with-par am name="P aramDocume ntID" sele ct="$Param Split/@doc umentID" / >   278          <xs l:with-par am name="P aramDocume ntID" sele ct="$Param Split/@doc umentID" / >
277          <xs l:with-par am name="P aramRTFSty lesType" s elect="$Pa rameterRTF StylesType " />   279          <xs l:with-par am name="P aramRTFSty lesType" s elect="$Pa rameterRTF StylesType " />
278          <xs l:with-par am name="P aramFontFa mily" sele ct="'Zapf  Dingbats'"  />   280          <xs l:with-par am name="P aramFontFa mily" sele ct="'Zapf  Dingbats'"  />
279         </xs l:call-tem plate>   281         </xs l:call-tem plate>
280     282  
281         <!--  WinHelp P age Header  -->   283         <!--  WinHelp P age Header  -->
282         <!--                        -->   284         <!--                        -->
283         <xsl :call-temp late name= "PageHeade r">   285         <xsl :call-temp late name= "PageHeade r">
284          <xs l:with-par am name="P aramFilesD ocumentNod e" select= "$ParamFil esDocument Node" />   286          <xs l:with-par am name="P aramFilesD ocumentNod e" select= "$ParamFil esDocument Node" />
285          <xs l:with-par am name="P aramRTFSty lesType" s elect="$Pa rameterRTF StylesType " />   287          <xs l:with-par am name="P aramRTFSty lesType" s elect="$Pa rameterRTF StylesType " />
286          <xs l:with-par am name="P aramSplits " select=" $ParamSpli ts" />   288          <xs l:with-par am name="P aramSplits " select=" $ParamSpli ts" />
287          <xs l:with-par am name="P aramSplit"  select="$ ParamSplit " />   289          <xs l:with-par am name="P aramSplit"  select="$ ParamSplit " />
288         </xs l:call-tem plate>   290         </xs l:call-tem plate>
289     291  
290         <!--  Invoke pa ge templat e -->   292         <!--  Invoke pa ge templat e -->
291         <!--                         -->   293         <!--                         -->
292         <xsl :apply-tem plates sel ect="$Glob alPageTemp late" mode ="wwmode:p agetemplat e">   294         <xsl :apply-tem plates sel ect="$Glob alPageTemp late" mode ="wwmode:p agetemplat e">
293          <xs l:with-par am name="P aramOutput DirectoryP ath" selec t="$VarOut putDirecto ryPath" />   295          <xs l:with-par am name="P aramOutput DirectoryP ath" selec t="$VarOut putDirecto ryPath" />
294          <xs l:with-par am name="P aramOutput Path" sele ct="$Param Split/@pat h" />   296          <xs l:with-par am name="P aramOutput Path" sele ct="$Param Split/@pat h" />
295          <xs l:with-par am name="P aramCondit ions" sele ct="$VarCo nditions"  />   297          <xs l:with-par am name="P aramCondit ions" sele ct="$VarCo nditions"  />
296          <xs l:with-par am name="P aramReplac ements" se lect="$Var Replacemen ts" />   298          <xs l:with-par am name="P aramReplac ements" se lect="$Var Replacemen ts" />
297         </xs l:apply-te mplates>   299         </xs l:apply-te mplates>
298     300  
299         <!--  WinHelp P age Footer  -->   301         <!--  WinHelp P age Footer  -->
300         <!--                        -->   302         <!--                        -->
301         <xsl :call-temp late name= "PageFoote r" />   303         <xsl :call-temp late name= "PageFoote r" />
302        </wwe xsldoc:Map pingContex t>   304        </wwe xsldoc:Map pingContex t>
303       </xsl: for-each>   305       </xsl: for-each>
304      </xsl:v ariable>   306      </xsl:v ariable>
305      <xsl:va riable nam e="VarResu lt" select ="msxsl:no de-set($Va rResultAsX ML)" />   307      <xsl:va riable nam e="VarResu lt" select ="msxsl:no de-set($Va rResultAsX ML)" />
306     308  
307      <!-- Ab orted? -->   309      <!-- Ab orted? -->
308      <!--           -->   310      <!--           -->
309      <xsl:if  test="not (wwprogres s:Abort()) ">   311      <xsl:if  test="not (wwprogres s:Abort()) ">
310       <!-- W inHelp Cre ate Text F ile -->   312       <!-- W inHelp Cre ate Text F ile -->
311       <!--                             -->   313       <!--                             -->
312       <xsl:v ariable na me="VarEnc oding" sel ect="wwuni ts:Encodin gFromCodeP age($Globa lLocale/ww locale:Loc ale/@codep age)" />   314       <xsl:v ariable na me="VarEnc oding" sel ect="wwuni ts:Encodin gFromCodeP age($Globa lLocale/ww locale:Loc ale/@codep age)" />
313       <xsl:v ariable na me="VarWri teResult"  select="ww exsldoc:Do cument($Va rResult, $ ParamSplit /@path, $V arEncoding , 'text')"  />   315       <xsl:v ariable na me="VarWri teResult"  select="ww exsldoc:Do cument($Va rResult, $ ParamSplit /@path, $V arEncoding , 'text')"  />
314      </xsl:i f>   316      </xsl:i f>
315     </xsl:if >   317     </xsl:if >
316     318  
317     <!-- Abo rted? -->   319     <!-- Abo rted? -->
318     <!--           -->   320     <!--           -->
319     <xsl:if  test="not( wwprogress :Abort())" >   321     <xsl:if  test="not( wwprogress :Abort())" >
320      <xsl:va riable nam e="VarRTFS tylesFile"  select="$ GlobalFile s/wwfiles: Files/wwfi les:File[( @documentI D = $Param Split/@doc umentID) a nd (@type  = $Paramet erRTFStyle sType)][1] " />   322      <xsl:va riable nam e="VarRTFS tylesFile"  select="$ GlobalFile s/wwfiles: Files/wwfi les:File[( @documentI D = $Param Split/@doc umentID) a nd (@type  = $Paramet erRTFStyle sType)][1] " />
321     323  
322      <!-- Re cord files  -->   324      <!-- Re cord files  -->
323      <!--                -->   325      <!--                -->
324      <wwfile s:File pat h="{$Param Split/@pat h}" type=" {$Paramete rType}" ch ecksum="{w wfilesyste m:GetCheck sum($Param Split/@pat h)}" proje ctchecksum ="{$Global Project/ww project:Pr oject/@Cha ngeID}" gr oupID="{$P aramSplit/ @groupID}"  documentI D="{$Param Split/@doc umentID}"  actionchec ksum="{$Gl obalAction Checksum}"  category= "{$Paramet erCategory }" use="{$ ParameterU se}" deplo y="{$Param eterDeploy }">   326      <wwfile s:File pat h="{$Param Split/@pat h}" type=" {$Paramete rType}" ch ecksum="{w wfilesyste m:GetCheck sum($Param Split/@pat h)}" proje ctchecksum ="{$Global Project/ww project:Pr oject/@Cha ngeID}" gr oupID="{$P aramSplit/ @groupID}"  documentI D="{$Param Split/@doc umentID}"  actionchec ksum="{$Gl obalAction Checksum}"  category= "{$Paramet erCategory }" use="{$ ParameterU se}" deplo y="{$Param eterDeploy }">
325       <wwfil es:Depends  path="{$G lobalLocal ePath}" ch ecksum="{w wfilesyste m:GetCheck sum($Globa lLocalePat h)}" group ID="" docu mentID=""  />   327       <wwfil es:Depends  path="{$G lobalLocal ePath}" ch ecksum="{w wfilesyste m:GetCheck sum($Globa lLocalePat h)}" group ID="" docu mentID=""  />
326       <wwfil es:Depends  path="{$G lobalMapEn trySetsPat h}" checks um="{wwfil esystem:Ge tChecksum( $GlobalMap EntrySetsP ath)}" gro upID="" do cumentID=" " />   328       <wwfil es:Depends  path="{$G lobalMapEn trySetsPat h}" checks um="{wwfil esystem:Ge tChecksum( $GlobalMap EntrySetsP ath)}" gro upID="" do cumentID=" " />
327       <wwfil es:Depends  path="{$G lobalPageT emplatePat h}" checks um="{wwfil esystem:Ge tChecksum( $GlobalPag eTemplateP ath)}" gro upID="" do cumentID=" " />   329       <wwfil es:Depends  path="{$G lobalPageT emplatePat h}" checks um="{wwfil esystem:Ge tChecksum( $GlobalPag eTemplateP ath)}" gro upID="" do cumentID=" " />
328       <wwfil es:Depends  path="{$G lobalProje ctVariable sPath}" ch ecksum="{w wfilesyste m:GetCheck sum($Globa lProjectVa riablesPat h)}" group ID="" docu mentID=""  />   330       <wwfil es:Depends  path="{$G lobalProje ctVariable sPath}" ch ecksum="{w wfilesyste m:GetCheck sum($Globa lProjectVa riablesPat h)}" group ID="" docu mentID=""  />
329       <wwfil es:Depends  path="{$P aramFilesD ocumentNod e/@path}"  checksum=" {$ParamFil esDocument Node/@chec ksum}" gro upID="{$Pa ramFilesDo cumentNode /@groupID} " document ID="{$Para mFilesDocu mentNode/@ documentID }" />   331       <wwfil es:Depends  path="{$P aramFilesD ocumentNod e/@path}"  checksum=" {$ParamFil esDocument Node/@chec ksum}" gro upID="{$Pa ramFilesDo cumentNode /@groupID} " document ID="{$Para mFilesDocu mentNode/@ documentID }" />
330       <wwfil es:Depends  path="{$P aramFilesS plits/@pat h}" checks um="{$Para mFilesSpli ts/@checks um}" group ID="{$Para mFilesSpli ts/@groupI D}" docume ntID="{$Pa ramFilesSp lits/@docu mentID}" / >   332       <wwfil es:Depends  path="{$P aramFilesS plits/@pat h}" checks um="{$Para mFilesSpli ts/@checks um}" group ID="{$Para mFilesSpli ts/@groupI D}" docume ntID="{$Pa ramFilesSp lits/@docu mentID}" / >
331       <wwfil es:Depends  path="{$P aramBehavi orsFile/@p ath}" chec ksum="{$Pa ramBehavio rsFile/@ch ecksum}" g roupID="{$ ParamBehav iorsFile/@ groupID}"  documentID ="{$ParamB ehaviorsFi le/@docume ntID}" />   333       <wwfil es:Depends  path="{$P aramBehavi orsFile/@p ath}" chec ksum="{$Pa ramBehavio rsFile/@ch ecksum}" g roupID="{$ ParamBehav iorsFile/@ groupID}"  documentID ="{$ParamB ehaviorsFi le/@docume ntID}" />
332       <wwfil es:Depends  path="{$V arRTFStyle sFile/@pat h}" checks um="{$VarR TFStylesFi le/@checks um}" group ID="{$VarR TFStylesFi le/@groupI D}" docume ntID="{$Va rRTFStyles File/@docu mentID}" / >   334       <wwfil es:Depends  path="{$V arRTFStyle sFile/@pat h}" checks um="{$VarR TFStylesFi le/@checks um}" group ID="{$VarR TFStylesFi le/@groupI D}" docume ntID="{$Va rRTFStyles File/@docu mentID}" / >
333      </wwfil es:File>   335      </wwfil es:File>
334     </xsl:if >   336     </xsl:if >
335    </xsl:tem plate>   337    </xsl:tem plate>
336   </xsl:styl esheet>   338   </xsl:styl esheet>