50. Araxis Merge File Comparison Report

Produced by Araxis Merge on Wed Jan 21 22:23:34 2009 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.

50.1 Files compared

# Location File Last Modified
1 Q:\Formats.2008.3.20682\Wiki - MediaWiki\Transforms pages.xsl Mon Oct 13 05:52:00 2008 UTC
2 Q:\Formats.2008.4.20859\Wiki - MediaWiki\Transforms pages.xsl Mon Jan 19 18:02:52 2009 UTC

50.2 Comparison summary

Description Between
Files 1 and 2
Text Blocks Lines
Unchanged 10 1304
Changed 2 2
Inserted 3 42
Removed 0 0

50.3 Comparison options

Whitespace Differences in whitespace at the start of 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 Shown in the comparison detail

50.4 Active regular expressions

Expression Description
\$(Id|Author|Date|Header|Id|Locker|Name|RCSfile|Revision|Source|State):[^$]*\$ CVS comments
<LastModified>.*</LastModified> last modified
- Title ignore - Title

50.5 Comparison detail

1   <?xml vers ion="1.0"  encoding=" UTF-8"?> CR LF   1   <?xml vers ion="1.0"  encoding=" UTF-8"?> CR LF
2   <xsl:style sheet vers ion="1.0"  xmlns="htt p://www.w3 .org/1999/ xhtml" CR LF   2   <xsl:style sheet vers ion="1.0"  xmlns="htt p://www.w3 .org/1999/ xhtml" CR LF
3                                    xmlns:html ="http://w ww.w3.org/ 1999/xhtml " CR LF   3                                    xmlns:html ="http://w ww.w3.org/ 1999/xhtml " CR LF
4                                    xmlns:xsl= "http://ww w.w3.org/1 999/XSL/Tr ansform" CR LF   4                                    xmlns:xsl= "http://ww w.w3.org/1 999/XSL/Tr ansform" CR LF
5                                    xmlns:msxs l="urn:sch emas-micro soft-com:x slt" CR LF   5                                    xmlns:msxs l="urn:sch emas-micro soft-com:x slt" CR LF
6                                    xmlns:wwmo de="urn:We bWorks-Eng ine-Mode" CR LF   6                                    xmlns:wwmo de="urn:We bWorks-Eng ine-Mode" CR LF
7                                    xmlns:wwli nks="urn:W ebWorks-En gine-Links -Schema" CR LF   7                                    xmlns:wwli nks="urn:W ebWorks-En gine-Links -Schema" CR LF
8                                    xmlns:wwfi les="urn:W ebWorks-En gine-Files -Schema" CR LF   8                                    xmlns:wwfi les="urn:W ebWorks-En gine-Files -Schema" CR LF
9                                    xmlns:wwdo c="urn:Web Works-Docu ment-Schem a" CR LF   9                                    xmlns:wwdo c="urn:Web Works-Docu ment-Schem a" CR LF
10                                    xmlns:wwsp lits="urn: WebWorks-E ngine-Spli ts-Schema" CR LF   10                                    xmlns:wwsp lits="urn: WebWorks-E ngine-Spli ts-Schema" CR LF
11                                    xmlns:wwto c="urn:Web Works-Engi ne-TOC-Sch ema" CR LF   11                                    xmlns:wwto c="urn:Web Works-Engi ne-TOC-Sch ema" CR LF
12                                    xmlns:wwbe haviors="u rn:WebWork s-Behavior s-Schema" CR LF   12                                    xmlns:wwbe haviors="u rn:WebWork s-Behavior s-Schema" CR LF
13                                    xmlns:wwva rs="urn:We bWorks-Var iables-Sch ema" CR LF   13                                    xmlns:wwva rs="urn:We bWorks-Var iables-Sch ema" CR LF
14                                    xmlns:wwno tes="urn:W ebWorks-Fo otnote-Sch ema" CR LF   14                                    xmlns:wwno tes="urn:W ebWorks-Fo otnote-Sch ema" CR LF
15                                    xmlns:wwpr oject="urn :WebWorks- Publish-Pr oject" CR LF   15                                    xmlns:wwpr oject="urn :WebWorks- Publish-Pr oject" CR LF
16                                    xmlns:wwpa ge="urn:We bWorks-Pag e-Template -Schema" CR LF   16                                    xmlns:wwpa ge="urn:We bWorks-Pag e-Template -Schema" CR LF
17                                    xmlns:wwlo cale="urn: WebWorks-L ocale-Sche ma" CR LF   17                                    xmlns:wwlo cale="urn: WebWorks-L ocale-Sche ma" CR LF
18                                    xmlns:wwpr ogress="ur n:WebWorks -XSLT-Exte nsion-Prog ress" CR LF   18                                    xmlns:wwpr ogress="ur n:WebWorks -XSLT-Exte nsion-Prog ress" CR LF
19                                    xmlns:wwlo g="urn:Web Works-XSLT -Extension -Log" CR LF   19                                    xmlns:wwlo g="urn:Web Works-XSLT -Extension -Log" CR LF
20                                    xmlns:wwfi lesystem=" urn:WebWor ks-XSLT-Ex tension-Fi leSystem" CR LF   20                                    xmlns:wwfi lesystem=" urn:WebWor ks-XSLT-Ex tension-Fi leSystem" CR LF
21                                    xmlns:wwur i="urn:Web Works-XSLT -Extension -URI" CR LF   21                                    xmlns:wwur i="urn:Web Works-XSLT -Extension -URI" CR LF
22                                    xmlns:wwst ring="urn: WebWorks-X SLT-Extens ion-String Utilities" CR LF   22                                    xmlns:wwst ring="urn: WebWorks-X SLT-Extens ion-String Utilities" CR LF
23                                    xmlns:wwun its="urn:W ebWorks-XS LT-Extensi on-Units" CR LF   23                                    xmlns:wwun its="urn:W ebWorks-XS LT-Extensi on-Units" CR LF
24                                    xmlns:wwfi lesext="ur n:WebWorks -XSLT-Exte nsion-File s" CR LF   24                                    xmlns:wwfi lesext="ur n:WebWorks -XSLT-Exte nsion-File s" CR LF
25                                    xmlns:wwpr ojext="urn :WebWorks- XSLT-Exten sion-Proje ct" CR LF   25                                    xmlns:wwpr ojext="urn :WebWorks- XSLT-Exten sion-Proje ct" CR LF
26                                    xmlns:wwim aging="urn :WebWorks- XSLT-Exten sion-Imagi ng" CR LF   26                                    xmlns:wwim aging="urn :WebWorks- XSLT-Exten sion-Imagi ng" CR LF
27                                    xmlns:wwex sldoc="urn :WebWorks- XSLT-Exten sion-Docum ent" CR LF   27                                    xmlns:wwex sldoc="urn :WebWorks- XSLT-Exten sion-Docum ent" CR LF
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" CR LF   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" CR LF
29   > CR LF   29   > CR LF
30    <xsl:para m name="Gl obalInput"  /> CR LF   30    <xsl:para m name="Gl obalInput"  /> CR LF
31    <xsl:para m name="Gl obalPipeli neName" /> CR LF   31    <xsl:para m name="Gl obalPipeli neName" /> CR LF
32    <xsl:para m name="Gl obalProjec t" /> CR LF   32    <xsl:para m name="Gl obalProjec t" /> CR LF
33    <xsl:para m name="Gl obalFiles"  /> CR LF   33    <xsl:para m name="Gl obalFiles"  /> CR LF
34    <xsl:para m name="Pa rameterDep endsType"  /> CR LF   34    <xsl:para m name="Pa rameterDep endsType"  /> CR LF
35    <xsl:para m name="Pa rameterSpl itsType" / > CR LF   35    <xsl:para m name="Pa rameterSpl itsType" / > CR LF
36    <xsl:para m name="Pa rameterLin ksType" /> CR LF   36    <xsl:para m name="Pa rameterLin ksType" /> CR LF
37    <xsl:para m name="Pa rameterLoc aleType" / > CR LF   37    <xsl:para m name="Pa rameterLoc aleType" / > CR LF
38    <xsl:para m name="Pa rameterBeh aviorsType " /> CR LF   38    <xsl:para m name="Pa rameterBeh aviorsType " /> CR LF
39    <xsl:para m name="Pa rameterPro jectVariab lesType" / > CR LF   39    <xsl:para m name="Pa rameterPro jectVariab lesType" / > CR LF
40    <xsl:para m name="Pa rameterPag eTemplateU RI" /> CR LF   40    <xsl:para m name="Pa rameterPag eTemplateU RI" /> CR LF
41    <xsl:para m name="Pa rameterTOC DataType"  /> CR LF   41    <xsl:para m name="Pa rameterTOC DataType"  /> CR LF
42    <xsl:para m name="Pa rameterAll owBaggage"  /> CR LF   42    <xsl:para m name="Pa rameterAll owBaggage"  /> CR LF
43    <xsl:para m name="Pa rameterAll owGroupToG roup" /> CR LF   43    <xsl:para m name="Pa rameterAll owGroupToG roup" /> CR LF
44    <xsl:para m name="Pa rameterAll owURL" /> CR LF   44    <xsl:para m name="Pa rameterAll owURL" /> CR LF
45    <xsl:para m name="Pa rameterBag gageSplitF ileType" / > CR LF   45    <xsl:para m name="Pa rameterBag gageSplitF ileType" / > CR LF
46    <xsl:para m name="Pa rameterTOC SplitFileT ype" /> CR LF   46    <xsl:para m name="Pa rameterTOC SplitFileT ype" /> CR LF
47    <xsl:para m name="Pa rameterInd exSplitFil eType" /> CR LF   47    <xsl:para m name="Pa rameterInd exSplitFil eType" /> CR LF
48    <xsl:para m name="Pa rameterTyp e" /> CR LF   48    <xsl:para m name="Pa rameterTyp e" /> CR LF
49    <xsl:para m name="Pa rameterCat egory" /> CR LF   49    <xsl:para m name="Pa rameterCat egory" /> CR LF
50    <xsl:para m name="Pa rameterUse " /> CR LF   50    <xsl:para m name="Pa rameterUse " /> CR LF
51    <xsl:para m name="Pa rameterDep loy" /> CR LF   51    <xsl:para m name="Pa rameterDep loy" /> CR LF
52    <xsl:para m name="Pa rameterDoc umentPDFTy pe" /> CR LF   52    <xsl:para m name="Pa rameterDoc umentPDFTy pe" /> CR LF
53    <xsl:para m name="Pa rameterGro upPDFType"  /> CR LF   53    <xsl:para m name="Pa rameterGro upPDFType"  /> CR LF
54   CR LF   54   CR LF
55   CR LF   55   CR LF
56    <xsl:vari able name= "GlobalDef aultNamesp ace" selec t="'http:/ /www.w3.or g/1999/xht ml'" /> CR LF   56    <xsl:vari able name= "GlobalDef aultNamesp ace" selec t="'http:/ /www.w3.or g/1999/xht ml'" /> CR LF
57   CR LF   57   CR LF
58   CR LF   58   CR LF
59    <xsl:outp ut method= "xml" enco ding="UTF- 8" indent= "yes" /> CR LF   59    <xsl:outp ut method= "xml" enco ding="UTF- 8" indent= "yes" /> CR LF
60    <xsl:name space-alia s styleshe et-prefix= "html" res ult-prefix ="#default " /> CR LF   60    <xsl:name space-alia s styleshe et-prefix= "html" res ult-prefix ="#default " /> CR LF
61    <xsl:stri p-space el ements="*"  /> CR LF   61    <xsl:stri p-space el ements="*"  /> CR LF
62   CR LF   62   CR LF
63   CR LF   63   CR LF
64    <xsl:incl ude href=" wwtransfor m:common/a ccessibili ty/images. xsl"/> CR LF   64    <xsl:incl ude href=" wwtransfor m:common/a ccessibili ty/images. xsl"/> CR LF
65    <xsl:incl ude href=" wwtransfor m:common/a ccessibili ty/tables. xsl"/> CR LF   65    <xsl:incl ude href=" wwtransfor m:common/a ccessibili ty/tables. xsl"/> CR LF
66    <xsl:incl ude href=" wwtransfor m:common/b ehaviors/o ptions.xsl "/> CR LF   66    <xsl:incl ude href=" wwtransfor m:common/b ehaviors/o ptions.xsl "/> CR LF
67    <xsl:incl ude href=" wwtransfor m:common/c ompanyinfo /companyin fo_content .xsl" /> CR LF   67    <xsl:incl ude href=" wwtransfor m:common/c ompanyinfo /companyin fo_content .xsl" /> CR LF
68    <xsl:incl ude href=" wwtransfor m:common/i mages/util ities.xsl"  /> CR LF   68    <xsl:incl ude href=" wwtransfor m:common/i mages/util ities.xsl"  /> CR LF
69    <xsl:incl ude href=" wwtransfor m:common/l inks/resol ve.xsl" /> CR LF   69    <xsl:incl ude href=" wwtransfor m:common/l inks/resol ve.xsl" /> CR LF
70    <xsl:incl ude href=" wwtransfor m:common/p ages/pages .xsl" /> CR LF   70    <xsl:incl ude href=" wwtransfor m:common/p ages/pages .xsl" /> CR LF
71    <xsl:incl ude href=" wwtransfor m:common/p roject/con ditions.xs l" /> CR LF   71    <xsl:incl ude href=" wwtransfor m:common/p roject/con ditions.xs l" /> CR LF
72    <xsl:incl ude href=" wwtransfor m:common/p roject/pro perties.xs l" /> CR LF   72    <xsl:incl ude href=" wwtransfor m:common/p roject/pro perties.xs l" /> CR LF
73    <xsl:incl ude href=" wwtransfor m:common/t ables/tabl es.xsl" /> CR LF   73    <xsl:incl ude href=" wwtransfor m:common/t ables/tabl es.xsl" /> CR LF
74    <xsl:incl ude href=" wwtransfor m:common/v ariables/v ariables.x sl" /> CR LF   74    <xsl:incl ude href=" wwtransfor m:common/v ariables/v ariables.x sl" /> CR LF
75    <xsl:incl ude href=" wwformat:T ransforms/ css_proper ties.xsl"  /> CR LF   75    <xsl:incl ude href=" wwformat:T ransforms/ css_proper ties.xsl"  /> CR LF
76    <xsl:incl ude href=" wwtransfor m:common/p ages/paget emplate.xs l" /> CR LF   76    <xsl:incl ude href=" wwtransfor m:common/p ages/paget emplate.xs l" /> CR LF
77    <xsl:incl ude href=" wwtransfor m:uri/uri. xsl" /> CR LF   77    <xsl:incl ude href=" wwtransfor m:uri/uri. xsl" /> CR LF
78    <xsl:incl ude href=" wwformat:T ransforms/ content.xs l" /> CR LF   78    <xsl:incl ude href=" wwformat:T ransforms/ content.xs l" /> CR LF
79    <xsl:incl ude href=" wwformat:T ransforms/ mediawiki. xsl" /> CR LF   79    <xsl:incl ude href=" wwformat:T ransforms/ mediawiki. xsl" /> CR LF
80   CR LF   80   CR LF
81   CR LF   81   CR LF
82    <xsl:vari able name= "GlobalAct ionChecksu m"> CR LF   82    <xsl:vari able name= "GlobalAct ionChecksu m"> CR LF
83     <xsl:var iable name ="VarTrans formChecks ums"> CR LF   83     <xsl:var iable name ="VarTrans formChecks ums"> CR LF
84      <xsl:va lue-of sel ect="conca t(wwuri:As FilePath(' wwtransfor m:self'),  ':', wwfil esystem:Ge tChecksum( wwuri:AsFi lePath('ww transform: self')))"  /> CR LF   84      <xsl:va lue-of sel ect="conca t(wwuri:As FilePath(' wwtransfor m:self'),  ':', wwfil esystem:Ge tChecksum( wwuri:AsFi lePath('ww transform: self')))"  /> CR LF
85      <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)))" / > CR LF   85      <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)))" / > CR LF
86      <xsl:va lue-of sel ect="conca t(',', wwu ri:AsFileP ath('wwtra nsform:com mon/access ibility/im ages.xsl') , ':', wwf ilesystem: GetChecksu m(wwuri:As FilePath(' wwtransfor m:common/a ccessibili ty/images. xsl')))" / > CR LF   86      <xsl:va lue-of sel ect="conca t(',', wwu ri:AsFileP ath('wwtra nsform:com mon/access ibility/im ages.xsl') , ':', wwf ilesystem: GetChecksu m(wwuri:As FilePath(' wwtransfor m:common/a ccessibili ty/images. xsl')))" / > CR LF
87      <xsl:va lue-of sel ect="conca t(',', wwu ri:AsFileP ath('wwtra nsform:com mon/access ibility/ta bles.xsl') , ':', wwf ilesystem: GetChecksu m(wwuri:As FilePath(' wwtransfor m:common/a ccessibili ty/tables. xsl')))" / > CR LF   87      <xsl:va lue-of sel ect="conca t(',', wwu ri:AsFileP ath('wwtra nsform:com mon/access ibility/ta bles.xsl') , ':', wwf ilesystem: GetChecksu m(wwuri:As FilePath(' wwtransfor m:common/a ccessibili ty/tables. xsl')))" / > CR LF
88      <xsl:va lue-of sel ect="conca t(',', wwu ri:AsFileP ath('wwtra nsform:com mon/behavi ors/option s.xsl'), ' :', wwfile system:Get Checksum(w wuri:AsFil ePath('wwt ransform:c ommon/beha viors/opti ons.xsl')) )" /> CR LF   88      <xsl:va lue-of sel ect="conca t(',', wwu ri:AsFileP ath('wwtra nsform:com mon/behavi ors/option s.xsl'), ' :', wwfile system:Get Checksum(w wuri:AsFil ePath('wwt ransform:c ommon/beha viors/opti ons.xsl')) )" /> CR LF
89      <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')))"  /> CR LF   89      <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')))"  /> CR LF
90      <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')))"  /> CR LF   90      <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')))"  /> CR LF
91      <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' )))" /> CR LF   91      <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' )))" /> CR LF
92      <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')))"  /> CR LF   92      <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')))"  /> CR LF
93      <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' )))" /> CR LF   93      <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' )))" /> CR LF
94      <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' )))" /> CR LF   94      <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' )))" /> CR LF
95      <xsl:va lue-of sel ect="conca t(',', wwu ri:AsFileP ath('wwtra nsform:com mon/tables /tables.xs l'), ':',  wwfilesyst em:GetChec ksum(wwuri :AsFilePat h('wwtrans form:commo n/tables/t ables.xsl' )))" /> CR LF   95      <xsl:va lue-of sel ect="conca t(',', wwu ri:AsFileP ath('wwtra nsform:com mon/tables /tables.xs l'), ':',  wwfilesyst em:GetChec ksum(wwuri :AsFilePat h('wwtrans form:commo n/tables/t ables.xsl' )))" /> CR LF
96      <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')))" /> CR LF   96      <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')))" /> CR LF
97      <xsl:va lue-of sel ect="conca t(',', wwu ri:AsFileP ath('wwfor mat:Transf orms/css_p roperties. xsl'), ':' , wwfilesy stem:GetCh ecksum(wwu ri:AsFileP ath('wwfor mat:Transf orms/css_p roperties. xsl')))" / > CR LF   97      <xsl:va lue-of sel ect="conca t(',', wwu ri:AsFileP ath('wwfor mat:Transf orms/css_p roperties. xsl'), ':' , wwfilesy stem:GetCh ecksum(wwu ri:AsFileP ath('wwfor mat:Transf orms/css_p roperties. xsl')))" / > CR LF
98      <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' )))" /> CR LF   98      <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' )))" /> CR LF
99      <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')))" / > CR LF   99      <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')))" / > CR LF
100      <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' )))" /> CR LF   100      <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' )))" /> CR LF
101      <xsl:va lue-of sel ect="conca t(',', wwu ri:AsFileP ath('wwfor mat:Transf orms/media wiki.xsl') , ':', wwf ilesystem: GetChecksu m(wwuri:As FilePath(' wwformat:T ransforms/ mediawiki. xsl')))" / > CR LF   101      <xsl:va lue-of sel ect="conca t(',', wwu ri:AsFileP ath('wwfor mat:Transf orms/media wiki.xsl') , ':', wwf ilesystem: GetChecksu m(wwuri:As FilePath(' wwformat:T ransforms/ mediawiki. xsl')))" / > CR LF
102     </xsl:va riable> CR LF   102     </xsl:va riable> CR LF
103     <xsl:val ue-of sele ct="wwstri ng:MD5Chec ksum($VarT ransformCh ecksums)"  /> CR LF   103     <xsl:val ue-of sele ct="wwstri ng:MD5Chec ksum($VarT ransformCh ecksums)"  /> CR LF
104    </xsl:var iable> CR LF   104    </xsl:var iable> CR LF
105   CR LF   105   CR LF
106   CR LF   106   CR LF
107    <!-- Loca le --> CR LF   107    <!-- Loca le --> CR LF
108    <!--         --> CR LF   108    <!--         --> CR LF
109    <xsl:vari able name= "GlobalLoc alePath"> CR LF   109    <xsl:vari able name= "GlobalLoc alePath"> CR LF
110     <xsl:for -each sele ct="$Globa lFiles[1]" > CR LF   110     <xsl:for -each sele ct="$Globa lFiles[1]" > CR LF
111      <xsl:va lue-of sel ect="key(' wwfiles-fi les-by-typ e', $Param eterLocale Type)[1]/@ path" /> CR LF   111      <xsl:va lue-of sel ect="key(' wwfiles-fi les-by-typ e', $Param eterLocale Type)[1]/@ path" /> CR LF
112     </xsl:fo r-each> CR LF   112     </xsl:fo r-each> CR LF
113    </xsl:var iable> CR LF   113    </xsl:var iable> CR LF
114    <xsl:vari able name= "GlobalLoc ale" selec t="wwexsld oc:LoadXML WithoutRes olver($Glo balLocaleP ath)" /> CR LF   114    <xsl:vari able name= "GlobalLoc ale" selec t="wwexsld oc:LoadXML WithoutRes olver($Glo balLocaleP ath)" /> CR LF
115   CR LF   115   CR LF
116   CR LF   116   CR LF
117    <!-- Mapp ing Entry  Sets --> CR LF   117    <!-- Mapp ing Entry  Sets --> CR LF
118    <!--                      --> CR LF   118    <!--                      --> CR LF
119    <xsl:vari able name= "GlobalMap EntrySetsP ath" selec t="wwuri:A sFilePath( 'wwformat: Transforms /mapentrys ets.xml')"  /> CR LF   119    <xsl:vari able name= "GlobalMap EntrySetsP ath" selec t="wwuri:A sFilePath( 'wwformat: Transforms /mapentrys ets.xml')"  /> CR LF
120    <xsl:vari able name= "GlobalMap EntrySets"  select="w wexsldoc:L oadXMLWith outResolve r($GlobalM apEntrySet sPath)" /> CR LF   120    <xsl:vari able name= "GlobalMap EntrySets"  select="w wexsldoc:L oadXMLWith outResolve r($GlobalM apEntrySet sPath)" /> CR LF
121   CR LF   121   CR LF
122   CR LF   122   CR LF
123    <!-- Page  Template  --> CR LF   123    <!-- Page  Template  --> CR LF
124    <!--                 --> CR LF   124    <!--                 --> CR LF
125    <xsl:vari able name= "GlobalPag eTemplateP ath" selec t="wwuri:A sFilePath( $Parameter PageTempla teURI)" /> CR LF   125    <xsl:vari able name= "GlobalPag eTemplateP ath" selec t="wwuri:A sFilePath( $Parameter PageTempla teURI)" /> CR LF
126    <xsl:vari able name= "GlobalPag eTemplate"  select="w wexsldoc:L oadXMLWith outResolve r($GlobalP ageTemplat ePath)" /> CR LF   126    <xsl:vari able name= "GlobalPag eTemplate"  select="w wexsldoc:L oadXMLWith outResolve r($GlobalP ageTemplat ePath)" /> CR LF
127   CR LF   127   CR LF
128   CR LF   128   CR LF
129    <!-- Proj ect variab les --> CR LF   129    <!-- Proj ect variab les --> CR LF
130    <!--                     --> CR LF   130    <!--                     --> CR LF
131    <xsl:vari able name= "GlobalPro jectVariab lesPath"> CR LF   131    <xsl:vari able name= "GlobalPro jectVariab lesPath"> CR LF
132     <xsl:for -each sele ct="$Globa lFiles[1]" > CR LF   132     <xsl:for -each sele ct="$Globa lFiles[1]" > CR LF
133      <xsl:va lue-of sel ect="key(' wwfiles-fi les-by-typ e', $Param eterProjec tVariables Type)[1]/@ path" /> CR LF   133      <xsl:va lue-of sel ect="key(' wwfiles-fi les-by-typ e', $Param eterProjec tVariables Type)[1]/@ path" /> CR LF
134     </xsl:fo r-each> CR LF   134     </xsl:fo r-each> CR LF
135    </xsl:var iable> CR LF   135    </xsl:var iable> CR LF
136    <xsl:vari able name= "GlobalPro jectVariab les" selec t="wwexsld oc:LoadXML WithoutRes olver($Glo balProject VariablesP ath)" /> CR LF   136    <xsl:vari able name= "GlobalPro jectVariab les" selec t="wwexsld oc:LoadXML WithoutRes olver($Glo balProject VariablesP ath)" /> CR LF
137   CR LF   137   CR LF
138   CR LF   138   CR LF
139    <xsl:temp late match ="/"> CR LF   139    <xsl:temp late match ="/"> CR LF
140     <wwfiles :Files ver sion="1.0" > CR LF   140     <wwfiles :Files ver sion="1.0" > CR LF
141   CR LF   141   CR LF
142      <xsl:ca ll-templat e name="Do cumentsPag es"> CR LF   142      <xsl:ca ll-templat e name="Do cumentsPag es"> CR LF
143       <xsl:w ith-param  name="Para mInput" se lect="$Glo balInput"  /> CR LF   143       <xsl:w ith-param  name="Para mInput" se lect="$Glo balInput"  /> CR LF
144       <xsl:w ith-param  name="Para mProject"  select="$G lobalProje ct" /> CR LF   144       <xsl:w ith-param  name="Para mProject"  select="$G lobalProje ct" /> CR LF
145       <xsl:w ith-param  name="Para mFiles" se lect="$Glo balFiles"  /> CR LF   145       <xsl:w ith-param  name="Para mFiles" se lect="$Glo balFiles"  /> CR LF
146       <xsl:w ith-param  name="Para mLinksType " select=" $Parameter LinksType"  /> CR LF   146       <xsl:w ith-param  name="Para mLinksType " select=" $Parameter LinksType"  /> CR LF
147       <xsl:w ith-param  name="Para mDependsTy pe" select ="$Paramet erDependsT ype" /> CR LF   147       <xsl:w ith-param  name="Para mDependsTy pe" select ="$Paramet erDependsT ype" /> CR LF
148       <xsl:w ith-param  name="Para mSplitsTyp e" select= "$Paramete rSplitsTyp e" /> CR LF   148       <xsl:w ith-param  name="Para mSplitsTyp e" select= "$Paramete rSplitsTyp e" /> CR LF
149       <xsl:w ith-param  name="Para mBehaviors Type" sele ct="$Param eterBehavi orsType" / > CR LF   149       <xsl:w ith-param  name="Para mBehaviors Type" sele ct="$Param eterBehavi orsType" / > CR LF
150       <xsl:w ith-param  name="Para mTOCDataTy pe" select ="$Paramet erTOCDataT ype" /> CR LF   150       <xsl:w ith-param  name="Para mTOCDataTy pe" select ="$Paramet erTOCDataT ype" /> CR LF
151      </xsl:c all-templa te> CR LF   151      </xsl:c all-templa te> CR LF
152   CR LF   152   CR LF
153     </wwfile s:Files> CR LF   153     </wwfile s:Files> CR LF
154    </xsl:tem plate> CR LF   154    </xsl:tem plate> CR LF
155   CR LF   155   CR LF
156   CR LF   156   CR LF
157    <xsl:temp late name= "Page"> CR LF   157    <xsl:temp late name= "Page"> CR LF
158     <xsl:par am name="P aramFilesS plits" /> CR LF   158     <xsl:par am name="P aramFilesS plits" /> CR LF
159     <xsl:par am name="P aramSplits " /> CR LF   159     <xsl:par am name="P aramSplits " /> CR LF
160     <xsl:par am name="P aramBehavi orsFile" / > CR LF   160     <xsl:par am name="P aramBehavi orsFile" / > CR LF
161     <xsl:par am name="P aramBehavi ors" /> CR LF   161     <xsl:par am name="P aramBehavi ors" /> CR LF
162     <xsl:par am name="P aramLinks"  /> CR LF   162     <xsl:par am name="P aramLinks"  /> CR LF
163     <xsl:par am name="P aramTOCDat a" /> CR LF   163     <xsl:par am name="P aramTOCDat a" /> CR LF
164     <xsl:par am name="P aramBreadc rumbTOCEnt ry" /> CR LF   164     <xsl:par am name="P aramBreadc rumbTOCEnt ry" /> CR LF
165     <xsl:par am name="P aramFilesD ocumentNod e" /> CR LF   165     <xsl:par am name="P aramFilesD ocumentNod e" /> CR LF
166     <xsl:par am name="P aramSplit"  /> CR LF   166     <xsl:par am name="P aramSplit"  /> CR LF
167     <xsl:par am name="P aramDocume nt" /> CR LF   167     <xsl:par am name="P aramDocume nt" /> CR LF
168     <xsl:par am name="P aramConten t" /> CR LF   168     <xsl:par am name="P aramConten t" /> CR LF
169   CR LF   169   CR LF
170     <!-- Out put --> CR LF   170     <!-- Out put --> CR LF
171     <!--         --> CR LF   171     <!--         --> CR LF
172     <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)" /> CR LF   172     <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)" /> CR LF
173     <xsl:if  test="not( $VarUpToDa te)"> CR LF   173     <xsl:if  test="not( $VarUpToDa te)"> CR LF
174       <xsl:varia ble name=" VarR
esultAsXML "> CR LF
  174       <xsl:varia ble name=" VarR awR esultAsXML "> CR LF
175       <!-- O utput dire ctory path  --> CR LF   175       <!-- O utput dire ctory path  --> CR LF
176       <!--                          --> CR LF   176       <!--                          --> CR LF
177       <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))" /> CR LF   177       <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))" /> CR LF
178   CR LF   178   CR LF
179       <!-- P age Rule - -> CR LF   179       <!-- P age Rule - -> CR LF
180       <!--            - -> CR LF   180       <!--            - -> CR LF
181       <xsl:v ariable na me="VarPag eRule" sel ect="wwpro jext:GetRu le('Page',  $ParamSpl it/@stylen ame)" /> CR LF   181       <xsl:v ariable na me="VarPag eRule" sel ect="wwpro jext:GetRu le('Page',  $ParamSpl it/@stylen ame)" /> CR LF
182   CR LF   182   CR LF
183       <!-- S plit files  --> CR LF   183       <!-- S plit files  --> CR LF
184       <!--               --> CR LF   184       <!--               --> CR LF
185       <xsl:f or-each se lect="$Par amSplits[1 ]"> CR LF   185       <xsl:f or-each se lect="$Par amSplits[1 ]"> CR LF
186        <!--  TOC --> CR LF   186        <!--  TOC --> CR LF
187        <!--      --> CR LF   187        <!--      --> CR LF
188        <xsl: variable n ame="VarTO CSplitFile " select=" key('wwspl its-files- by-groupid -type', co ncat($Para mSplit/@gr oupID, ':' , $Paramet erTOCSplit FileType)) [1]" /> CR LF   188        <xsl: variable n ame="VarTO CSplitFile " select=" key('wwspl its-files- by-groupid -type', co ncat($Para mSplit/@gr oupID, ':' , $Paramet erTOCSplit FileType)) [1]" /> CR LF
189   CR LF   189   CR LF
190        <!--  Index --> CR LF   190        <!--  Index --> CR LF
191        <!--        --> CR LF   191        <!--        --> CR LF
192        <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]" / > CR LF   192        <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]" / > CR LF
193   CR LF   193   CR LF
194        <!--  Previous - -> CR LF   194        <!--  Previous - -> CR LF
195        <!--           - -> CR LF   195        <!--           - -> CR LF
196        <xsl: variable n ame="VarPo ssiblePrev iousSplits " select=" $ParamSpli t/precedin g-sibling: :wwsplits: Split[1]"  /> CR LF   196        <xsl: variable n ame="VarPo ssiblePrev iousSplits " select=" $ParamSpli t/precedin g-sibling: :wwsplits: Split[1]"  /> CR LF
197        <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)])" /> CR LF   197        <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)])" /> CR LF
198   CR LF   198   CR LF
199        <!--  Next --> CR LF   199        <!--  Next --> CR LF
200        <!--       --> CR LF   200        <!--       --> CR LF
201        <xsl: variable n ame="VarPo ssibleNext Splits" se lect="$Par amSplit/fo llowing-si bling::wws plits:Spli t[1]" /> CR LF   201        <xsl: variable n ame="VarPo ssibleNext Splits" se lect="$Par amSplit/fo llowing-si bling::wws plits:Spli t[1]" /> CR LF
202        <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)])" /> CR LF   202        <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)])" /> CR LF
203   CR LF   203   CR LF
204        <!--  PDF Link - -> CR LF   204        <!--  PDF Link - -> CR LF
205        <!--           - -> CR LF   205        <!--           - -> CR LF
206        <xsl: variable n ame="VarPD FLinkPath" > CR LF   206        <xsl: variable n ame="VarPD FLinkPath" > CR LF
207         <xsl :variable  name="VarD ocumentPDF Path"> CR LF   207         <xsl :variable  name="VarD ocumentPDF Path"> CR LF
208          <xs l:if test= "wwprojext :GetFormat Setting('p df-per-doc ument') =  'true'"> CR LF   208          <xs l:if test= "wwprojext :GetFormat Setting('p df-per-doc ument') =  'true'"> CR LF
209           <x sl:value-o f select=" $GlobalFil es[1]/wwfi les:Files/ wwfiles:Fi le[@docume ntID = $Pa ramFilesDo cumentNode /@document ID and @ty pe = $Para meterDocum entPDFType ]/@path" / > CR LF   209           <x sl:value-o f select=" $GlobalFil es[1]/wwfi les:Files/ wwfiles:Fi le[@docume ntID = $Pa ramFilesDo cumentNode /@document ID and @ty pe = $Para meterDocum entPDFType ]/@path" / > CR LF
210          </x sl:if> CR LF   210          </x sl:if> CR LF
211         </xs l:variable > CR LF   211         </xs l:variable > CR LF
212          CR LF   212          CR LF
213         <xsl :variable  name="VarG roupPDFPat h"> CR LF   213         <xsl :variable  name="VarG roupPDFPat h"> CR LF
214          <xs l:if test= "wwprojext :GetFormat Setting('p df-per-gro up') = 'tr ue'"> CR LF   214          <xs l:if test= "wwprojext :GetFormat Setting('p df-per-gro up') = 'tr ue'"> CR LF
215           <x sl:value-o f select=" $GlobalFil es[1]/wwfi les:Files/ wwfiles:Fi le[@groupI D = $Param Split/@gro upID and @ type = $Pa rameterGro upPDFType] /@path" />     CR LF   215           <x sl:value-o f select=" $GlobalFil es[1]/wwfi les:Files/ wwfiles:Fi le[@groupI D = $Param Split/@gro upID and @ type = $Pa rameterGro upPDFType] /@path" />     CR LF
216          </x sl:if> CR LF   216          </x sl:if> CR LF
217         </xs l:variable > CR LF   217         </xs l:variable > CR LF
218   CR LF   218   CR LF
219         <xsl :choose> CR LF   219         <xsl :choose> CR LF
220          <xs l:when tes t="string- length($Va rDocumentP DFPath) &g t; 0"> CR LF   220          <xs l:when tes t="string- length($Va rDocumentP DFPath) &g t; 0"> CR LF
221           <x sl:value-o f select=" $VarDocume ntPDFPath"  /> CR LF   221           <x sl:value-o f select=" $VarDocume ntPDFPath"  /> CR LF
222          </x sl:when> CR LF   222          </x sl:when> CR LF
223          <xs l:when tes t="string- length($Va rGroupPDFP ath) &gt;  0"> CR LF   223          <xs l:when tes t="string- length($Va rGroupPDFP ath) &gt;  0"> CR LF
224           <x sl:value-o f select=" $VarGroupP DFPath" /> CR LF   224           <x sl:value-o f select=" $VarGroupP DFPath" /> CR LF
225          </x sl:when> CR LF   225          </x sl:when> CR LF
226         </xs l:choose> CR LF   226         </xs l:choose> CR LF
227        </xsl :variable> CR LF   227        </xsl :variable> CR LF
228   CR LF   228   CR LF
229        <xsl: variable n ame="VarPD FLinkURI"> CR LF   229        <xsl: variable n ame="VarPD FLinkURI"> CR LF
230         <xsl :if test=" string-len gth($VarPD FLinkPath)  &gt; 0"> CR LF   230         <xsl :if test=" string-len gth($VarPD FLinkPath)  &gt; 0"> CR LF
231           <x sl:call-te mplate nam e="MediaWi ki-ImageRo otedLink"> CR LF   231           <x sl:call-te mplate nam e="MediaWi ki-ImageRo otedLink"> CR LF
232            < xsl:with-p aram name= "ParamLink Path" sele ct="$VarPD FLinkPath"  /> CR LF   232            < xsl:with-p aram name= "ParamLink Path" sele ct="$VarPD FLinkPath"  /> CR LF
233            < xsl:with-p aram name= "ParamTarg etOutputDi rectoryPat h" select= "$ParamSpl it/@target -output-di rectory-pa th" /> CR LF   233            < xsl:with-p aram name= "ParamTarg etOutputDi rectoryPat h" select= "$ParamSpl it/@target -output-di rectory-pa th" /> CR LF
234           </ xsl:call-t emplate> CR LF   234           </ xsl:call-t emplate> CR LF
235         </xs l:if> CR LF   235         </xs l:if> CR LF
236        </xsl :variable> CR LF   236        </xsl :variable> CR LF
237   CR LF   237   CR LF
238        <!--  Notes --> CR LF   238        <!--  Notes --> CR LF
239        <!--        --> CR LF   239        <!--        --> CR LF
240        <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)]" / > CR LF   240        <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)]" / > CR LF
241   CR LF   241   CR LF
242        <!--  Note numbe ring --> CR LF   242        <!--  Note numbe ring --> CR LF
243        <!--                  --> CR LF   243        <!--                  --> CR LF
244        <xsl: variable n ame="VarNo teNumberin gAsXML"> CR LF   244        <xsl: variable n ame="VarNo teNumberin gAsXML"> CR LF
245         <xsl :call-temp late name= "Notes-Num ber"> CR LF   245         <xsl :call-temp late name= "Notes-Num ber"> CR LF
246          <xs l:with-par am name="P aramNotes"  select="$ VarNotes"  /> CR LF   246          <xs l:with-par am name="P aramNotes"  select="$ VarNotes"  /> CR LF
247         </xs l:call-tem plate> CR LF   247         </xs l:call-tem plate> CR LF
248        </xsl :variable> CR LF   248        </xsl :variable> CR LF
249        <xsl: variable n ame="VarNo teNumberin g" select= "msxsl:nod e-set($Var NoteNumber ingAsXML)"  /> CR LF   249        <xsl: variable n ame="VarNo teNumberin g" select= "msxsl:nod e-set($Var NoteNumber ingAsXML)"  /> CR LF
250   CR LF   250   CR LF
251        <!--  Cargo --> CR LF   251        <!--  Cargo --> CR LF
252        <!--        --> CR LF   252        <!--        --> CR LF
253        <xsl: variable n ame="VarCa rgo" selec t="$ParamB ehaviors |  $VarNoteN umbering"  /> CR LF   253        <xsl: variable n ame="VarCa rgo" selec t="$ParamB ehaviors |  $VarNoteN umbering"  /> CR LF
254   CR LF   254   CR LF
255        <!--  Conditions  --> CR LF   255        <!--  Conditions  --> CR LF
256        <!--              --> CR LF   256        <!--              --> CR LF
257        <xsl: variable n ame="VarIn itialCondi tionsAsXML "> CR LF   257        <xsl: variable n ame="VarIn itialCondi tionsAsXML "> CR LF
258         <!--  catalog-c ss --> CR LF   258         <!--  catalog-c ss --> CR LF
259         <!--               --> CR LF   259         <!--               --> CR LF
260         <wwp age:Condit ion name=" catalog-cs s" /> CR LF   260         <wwp age:Condit ion name=" catalog-cs s" /> CR LF
261   CR LF   261   CR LF
262         <!--  document- css --> CR LF   262         <!--  document- css --> CR LF
263         <!--                --> CR LF   263         <!--                --> CR LF
264         <xsl :if test=" string-len gth($VarPa geRule/wwp roject:Opt ions/wwpro ject:Optio n[@Name =  'document- css']/@Val ue) &gt; 0 "> CR LF   264         <xsl :if test=" string-len gth($VarPa geRule/wwp roject:Opt ions/wwpro ject:Optio n[@Name =  'document- css']/@Val ue) &gt; 0 "> CR LF
265          <ww page:Condi tion name= "document- css" /> CR LF   265          <ww page:Condi tion name= "document- css" /> CR LF
266         </xs l:if> CR LF   266         </xs l:if> CR LF
267   CR LF   267   CR LF
268         <!--  pdf-exist s --> CR LF   268         <!--  pdf-exist s --> CR LF
269         <!--              --> CR LF   269         <!--              --> CR LF
270         <xsl :if test=" string-len gth($VarPD FLinkURI)  &gt; 0"> CR LF   270         <xsl :if test=" string-len gth($VarPD FLinkURI)  &gt; 0"> CR LF
271          <ww page:Condi tion name= "pdf-exist s" /> CR LF   271          <ww page:Condi tion name= "pdf-exist s" /> CR LF
272         </xs l:if> CR LF   272         </xs l:if> CR LF
273         <xsl :if test=" string-len gth($VarPD FLinkURI)  = 0"> CR LF   273         <xsl :if test=" string-len gth($VarPD FLinkURI)  = 0"> CR LF
274          <ww page:Condi tion name= "pdf-not-e xists" /> CR LF   274          <ww page:Condi tion name= "pdf-not-e xists" /> CR LF
275         </xs l:if> CR LF   275         </xs l:if> CR LF
276   CR LF   276   CR LF
277         <!--  breadcrum bs-top --> CR LF   277         <!--  breadcrum bs-top --> CR LF
278         <!--                   --> CR LF   278         <!--                   --> CR LF
279         <xsl :variable  name="VarB readcrumbs TopGenerat eOption" s elect="$Va rPageRule/ wwproject: Options/ww project:Op tion[@Name  = 'breadc rumbs-top- generate'] /@Value" / > CR LF   279         <xsl :variable  name="VarB readcrumbs TopGenerat eOption" s elect="$Va rPageRule/ wwproject: Options/ww project:Op tion[@Name  = 'breadc rumbs-top- generate'] /@Value" / > CR LF
280         <xsl :if test=" ($VarBread crumbsTopG enerateOpt ion = 'tru e') or (st ring-lengt h($VarBrea dcrumbsTop GenerateOp tion) = 0) "> CR LF   280         <xsl :if test=" ($VarBread crumbsTopG enerateOpt ion = 'tru e') or (st ring-lengt h($VarBrea dcrumbsTop GenerateOp tion) = 0) "> CR LF
281          <ww page:Condi tion name= "breadcrum bs-top" /> CR LF   281          <ww page:Condi tion name= "breadcrum bs-top" /> CR LF
282         </xs l:if> CR LF   282         </xs l:if> CR LF
283   CR LF   283   CR LF
284         <!--  breadcrum bs-bottom  --> CR LF   284         <!--  breadcrum bs-bottom  --> CR LF
285         <!--                       --> CR LF   285         <!--                       --> CR LF
286         <xsl :variable  name="VarB readcrumbs BottomGene rateOption " select=" $VarPageRu le/wwproje ct:Options /wwproject :Option[@N ame = 'bre adcrumbs-b ottom-gene rate']/@Va lue" /> CR LF   286         <xsl :variable  name="VarB readcrumbs BottomGene rateOption " select=" $VarPageRu le/wwproje ct:Options /wwproject :Option[@N ame = 'bre adcrumbs-b ottom-gene rate']/@Va lue" /> CR LF
287         <xsl :if test=" $VarBreadc rumbsBotto mGenerateO ption = 't rue'"> CR LF   287         <xsl :if test=" $VarBreadc rumbsBotto mGenerateO ption = 't rue'"> CR LF
288          <ww page:Condi tion name= "breadcrum bs-bottom"  /> CR LF   288          <ww page:Condi tion name= "breadcrum bs-bottom"  /> CR LF
289         </xs l:if> CR LF   289         </xs l:if> CR LF
290   CR LF   290   CR LF
291         <!--  navigatio n-top --> CR LF   291         <!--  navigatio n-top --> CR LF
292         <!--                  --> CR LF   292         <!--                  --> CR LF
293         <xsl :variable  name="VarN avigationT opGenerate Option" se lect="$Var PageRule/w wproject:O ptions/wwp roject:Opt ion[@Name  = 'navigat ion-top-ge nerate']/@ Value" /> CR LF   293         <xsl :variable  name="VarN avigationT opGenerate Option" se lect="$Var PageRule/w wproject:O ptions/wwp roject:Opt ion[@Name  = 'navigat ion-top-ge nerate']/@ Value" /> CR LF
294         <xsl :if test=" ($VarNavig ationTopGe nerateOpti on = 'true ') or (str ing-length ($VarNavig ationTopGe nerateOpti on) = 0)"> CR LF   294         <xsl :if test=" ($VarNavig ationTopGe nerateOpti on = 'true ') or (str ing-length ($VarNavig ationTopGe nerateOpti on) = 0)"> CR LF
295          <ww page:Condi tion name= "navigatio n-top" /> CR LF   295          <ww page:Condi tion name= "navigatio n-top" /> CR LF
296         </xs l:if> CR LF   296         </xs l:if> CR LF
297   CR LF   297   CR LF
298         <!--  navigatio n-bottom - -> CR LF   298         <!--  navigatio n-bottom - -> CR LF
299         <!--                     - -> CR LF   299         <!--                     - -> CR LF
300         <xsl :variable  name="VarN avigationB ottomGener ateOption"  select="$ VarPageRul e/wwprojec t:Options/ wwproject: Option[@Na me = 'navi gation-bot tom-genera te']/@Valu e" /> CR LF   300         <xsl :variable  name="VarN avigationB ottomGener ateOption"  select="$ VarPageRul e/wwprojec t:Options/ wwproject: Option[@Na me = 'navi gation-bot tom-genera te']/@Valu e" /> CR LF
301         <xsl :if test=" $VarNaviga tionBottom GenerateOp tion = 'tr ue'"> CR LF   301         <xsl :if test=" $VarNaviga tionBottom GenerateOp tion = 'tr ue'"> CR LF
302          <ww page:Condi tion name= "navigatio n-bottom"  /> CR LF   302          <ww page:Condi tion name= "navigatio n-bottom"  /> CR LF
303         </xs l:if> CR LF   303         </xs l:if> CR LF
304   CR LF   304   CR LF
305         <!--  Generate  TOC? --> CR LF   305         <!--  Generate  TOC? --> CR LF
306         <!--                 --> CR LF   306         <!--                 --> CR LF
307         <xsl :if test=" count($Var TOCSplitFi le) = 1"> CR LF   307         <xsl :if test=" count($Var TOCSplitFi le) = 1"> CR LF
308          <xs l:choose> CR LF   308          <xs l:choose> CR LF
309           <x sl:when te st="count( $ParamSpli t | $VarTO CSplitFile ) = 1"> CR LF   309           <x sl:when te st="count( $ParamSpli t | $VarTO CSplitFile ) = 1"> CR LF
310            < !-- naviga tion-toc-c urrent --> CR LF   310            < !-- naviga tion-toc-c urrent --> CR LF
311            < !--                          --> CR LF   311            < !--                          --> CR LF
312            < wwpage:Con dition nam e="navigat ion-toc-cu rrent" /> CR LF   312            < wwpage:Con dition nam e="navigat ion-toc-cu rrent" /> CR LF
313           </ xsl:when> CR LF   313           </ xsl:when> CR LF
314   CR LF   314   CR LF
315           <x sl:otherwi se> CR LF   315           <x sl:otherwi se> CR LF
316            < !-- naviga tion-toc-n ot-current  --> CR LF   316            < !-- naviga tion-toc-n ot-current  --> CR LF
317            < !--                          --> CR LF   317            < !--                          --> CR LF
318            < wwpage:Con dition nam e="navigat ion-toc-no t-current"  /> CR LF   318            < wwpage:Con dition nam e="navigat ion-toc-no t-current"  /> CR LF
319           </ xsl:otherw ise> CR LF   319           </ xsl:otherw ise> CR LF
320          </x sl:choose> CR LF   320          </x sl:choose> CR LF
321         </xs l:if> CR LF   321         </xs l:if> CR LF
322   CR LF   322   CR LF
323         <!--  navigatio n-previous -exists -- > CR LF   323         <!--  navigatio n-previous -exists -- > CR LF
324         <!--                               -- > CR LF   324         <!--                               -- > CR LF
325         <xsl :if test=" count($Var PreviousSp lit) = 1"> CR LF   325         <xsl :if test=" count($Var PreviousSp lit) = 1"> CR LF
326          <ww page:Condi tion name= "navigatio n-previous -exists" / > CR LF   326          <ww page:Condi tion name= "navigatio n-previous -exists" / > CR LF
327         </xs l:if> CR LF   327         </xs l:if> CR LF
328   CR LF   328   CR LF
329         <!--  navigatio n-previous -not-exist s --> CR LF   329         <!--  navigatio n-previous -not-exist s --> CR LF
330         <!--                                    --> CR LF   330         <!--                                    --> CR LF
331         <xsl :if test=" count($Var PreviousSp lit) = 0"> CR LF   331         <xsl :if test=" count($Var PreviousSp lit) = 0"> CR LF
332          <ww page:Condi tion name= "navigatio n-previous -not-exist s" /> CR LF   332          <ww page:Condi tion name= "navigatio n-previous -not-exist s" /> CR LF
333         </xs l:if> CR LF   333         </xs l:if> CR LF
334   CR LF   334   CR LF
335         <!--  navigatio n-next-exi sts --> CR LF   335         <!--  navigatio n-next-exi sts --> CR LF
336         <!--                           --> CR LF   336         <!--                           --> CR LF
337         <xsl :if test=" count($Var NextSplit)  = 1"> CR LF   337         <xsl :if test=" count($Var NextSplit)  = 1"> CR LF
338          <ww page:Condi tion name= "navigatio n-next-exi sts" /> CR LF   338          <ww page:Condi tion name= "navigatio n-next-exi sts" /> CR LF
339         </xs l:if> CR LF   339         </xs l:if> CR LF
340   CR LF   340   CR LF
341         <!--  navigatio n-next-not -exists -- > CR LF   341         <!--  navigatio n-next-not -exists -- > CR LF
342         <!--                               -- > CR LF   342         <!--                               -- > CR LF
343         <xsl :if test=" count($Var NextSplit)  = 0"> CR LF   343         <xsl :if test=" count($Var NextSplit)  = 0"> CR LF
344          <ww page:Condi tion name= "navigatio n-next-not -exists" / > CR LF   344          <ww page:Condi tion name= "navigatio n-next-not -exists" / > CR LF
345         </xs l:if> CR LF   345         </xs l:if> CR LF
346   CR LF   346   CR LF
347         <!--  Generate  Index? --> CR LF   347         <!--  Generate  Index? --> CR LF
348         <!--                   --> CR LF   348         <!--                   --> CR LF
349         <xsl :if test=" count($Var IndexSplit File) = 1" > CR LF   349         <xsl :if test=" count($Var IndexSplit File) = 1" > CR LF
350          <xs l:choose> CR LF   350          <xs l:choose> CR LF
351           <x sl:when te st="count( $ParamSpli t | $VarIn dexSplitFi le) = 1"> CR LF   351           <x sl:when te st="count( $ParamSpli t | $VarIn dexSplitFi le) = 1"> CR LF
352            < !-- naviga tion-index -current - -> CR LF   352            < !-- naviga tion-index -current - -> CR LF
353            < !--                          --> CR LF   353            < !--                          --> CR LF
354            < wwpage:Con dition nam e="navigat ion-index- current" / > CR LF   354            < wwpage:Con dition nam e="navigat ion-index- current" / > CR LF
355           </ xsl:when> CR LF   355           </ xsl:when> CR LF
356   CR LF   356   CR LF
357           <x sl:otherwi se> CR LF   357           <x sl:otherwi se> CR LF
358            < !-- naviga tion-index -not-curre nt --> CR LF   358            < !-- naviga tion-index -not-curre nt --> CR LF
359            < !--                          --> CR LF   359            < !--                          --> CR LF
360            < wwpage:Con dition nam e="navigat ion-index- not-curren t" /> CR LF   360            < wwpage:Con dition nam e="navigat ion-index- not-curren t" /> CR LF
361           </ xsl:otherw ise> CR LF   361           </ xsl:otherw ise> CR LF
362          </x sl:choose> CR LF   362          </x sl:choose> CR LF
363         </xs l:if> CR LF   363         </xs l:if> CR LF
364   CR LF   364   CR LF
365         <!--  Company I nfo --> CR LF   365         <!--  Company I nfo --> CR LF
366         <!--                --> CR LF   366         <!--                --> CR LF
367         <xsl :call-temp late name= "CompanyIn fo-Conditi ons"> CR LF   367         <xsl :call-temp late name= "CompanyIn fo-Conditi ons"> CR LF
368          <xs l:with-par am name="P aramPageRu le" select ="$VarPage Rule" /> CR LF   368          <xs l:with-par am name="P aramPageRu le" select ="$VarPage Rule" /> CR LF
369         </xs l:call-tem plate> CR LF   369         </xs l:call-tem plate> CR LF
370        </xsl :variable> CR LF   370        </xsl :variable> CR LF
371        <xsl: variable n ame="VarIn itialCondi tions" sel ect="msxsl :node-set( $VarInitia lCondition sAsXML)" / > CR LF   371        <xsl: variable n ame="VarIn itialCondi tions" sel ect="msxsl :node-set( $VarInitia lCondition sAsXML)" / > CR LF
372   CR LF   372   CR LF
373        <!--  Set header /footer co nditions - -> CR LF   373        <!--  Set header /footer co nditions - -> CR LF
374        <!--                                 - -> CR LF   374        <!--                                 - -> CR LF
375        <xsl: variable n ame="VarCo nditionsAs XML"> CR LF   375        <xsl: variable n ame="VarCo nditionsAs XML"> CR LF
376         <!--  Copy exis ting as is  --> CR LF   376         <!--  Copy exis ting as is  --> CR LF
377         <!--                        --> CR LF   377         <!--                        --> CR LF
378         <xsl :for-each  select="$V arInitialC onditions/ *"> CR LF   378         <xsl :for-each  select="$V arInitialC onditions/ *"> CR LF
379          <xs l:copy-of  select="."  /> CR LF   379          <xs l:copy-of  select="."  /> CR LF
380         </xs l:for-each > CR LF   380         </xs l:for-each > CR LF
381   CR LF   381   CR LF
382         <xsl :for-each  select="$V arInitialC onditions[ 1]"> CR LF   382         <xsl :for-each  select="$V arInitialC onditions[ 1]"> CR LF
383          <!- - header-e xists --> CR LF   383          <!- - header-e xists --> CR LF
384          <!- -                --> CR LF   384          <!- -                --> CR LF
385          <xs l:variable  name="Var HeaderExis ts" select ="count(ke y('wwpage- conditions -by-name',  'navigati on-top') |  key('wwpa ge-conditi ons-by-nam e', 'bread crumbs-top ') | key(' wwpage-con ditions-by -name', 'c ompany-inf o-top')) & gt; 0" /> CR LF   385          <xs l:variable  name="Var HeaderExis ts" select ="count(ke y('wwpage- conditions -by-name',  'navigati on-top') |  key('wwpa ge-conditi ons-by-nam e', 'bread crumbs-top ') | key(' wwpage-con ditions-by -name', 'c ompany-inf o-top')) & gt; 0" /> CR LF
386          <xs l:if test= "$VarHeade rExists"> CR LF   386          <xs l:if test= "$VarHeade rExists"> CR LF
387           <w wpage:Cond ition name ="header-e xists" /> CR LF   387           <w wpage:Cond ition name ="header-e xists" /> CR LF
388          </x sl:if> CR LF   388          </x sl:if> CR LF
389   CR LF   389   CR LF
390          <!- - footer-e xists --> CR LF   390          <!- - footer-e xists --> CR LF
391          <!- -                --> CR LF   391          <!- -                --> CR LF
392          <xs l:variable  name="Var FooterExis ts" select ="count(ke y('wwpage- conditions -by-name',  'navigati on-bottom' ) | key('w wpage-cond itions-by- name', 'br eadcrumbs- bottom') |  key('wwpa ge-conditi ons-by-nam e', 'compa ny-info-bo ttom')) &g t; 0" /> CR LF   392          <xs l:variable  name="Var FooterExis ts" select ="count(ke y('wwpage- conditions -by-name',  'navigati on-bottom' ) | key('w wpage-cond itions-by- name', 'br eadcrumbs- bottom') |  key('wwpa ge-conditi ons-by-nam e', 'compa ny-info-bo ttom')) &g t; 0" /> CR LF
393          <xs l:if test= "$VarFoote rExists"> CR LF   393          <xs l:if test= "$VarFoote rExists"> CR LF
394           <w wpage:Cond ition name ="footer-e xists" /> CR LF   394           <w wpage:Cond ition name ="footer-e xists" /> CR LF
395          </x sl:if> CR LF   395          </x sl:if> CR LF
396   CR LF   396   CR LF
397          <!- - header-f ooter-exis ts --> CR LF   397          <!- - header-f ooter-exis ts --> CR LF
398          <!- -                        --> CR LF   398          <!- -                        --> CR LF
399          <xs l:choose> CR LF   399          <xs l:choose> CR LF
400           <x sl:when te st="$VarHe aderExists  or $VarFo oterExists "> CR LF   400           <x sl:when te st="$VarHe aderExists  or $VarFo oterExists "> CR LF
401            < wwpage:Con dition nam e="header- footer-exi sts" /> CR LF   401            < wwpage:Con dition nam e="header- footer-exi sts" /> CR LF
402           </ xsl:when> CR LF   402           </ xsl:when> CR LF
403   CR LF   403   CR LF
404           <x sl:otherwi se> CR LF   404           <x sl:otherwi se> CR LF
405            < wwpage:Con dition nam e="header- footer-not -exists" / > CR LF   405            < wwpage:Con dition nam e="header- footer-not -exists" / > CR LF
406           </ xsl:otherw ise> CR LF   406           </ xsl:otherw ise> CR LF
407          </x sl:choose> CR LF   407          </x sl:choose> CR LF
408         </xs l:for-each > CR LF   408         </xs l:for-each > CR LF
409        </xsl :variable> CR LF   409        </xsl :variable> CR LF
410        <xsl: variable n ame="VarCo nditions"  select="ms xsl:node-s et($VarCon ditionsAsX ML)" /> CR LF   410        <xsl: variable n ame="VarCo nditions"  select="ms xsl:node-s et($VarCon ditionsAsX ML)" /> CR LF
411   CR LF   411   CR LF
412        <!--  Replacemen ts --> CR LF   412        <!--  Replacemen ts --> CR LF
413        <!--                --> CR LF   413        <!--                --> CR LF
414        <xsl: variable n ame="VarRe placements AsXML"> CR LF   414        <xsl: variable n ame="VarRe placements AsXML"> CR LF
415         <xsl :variable  name="VarR elativeRoo tURIWithDu mmyCompone nt" select ="wwuri:Ge tRelativeT o(wwfilesy stem:Combi ne($VarOut putDirecto ryPath, 'd ummy.compo nent'), $P aramSplit/ @path)" /> CR LF   415         <xsl :variable  name="VarR elativeRoo tURIWithDu mmyCompone nt" select ="wwuri:Ge tRelativeT o(wwfilesy stem:Combi ne($VarOut putDirecto ryPath, 'd ummy.compo nent'), $P aramSplit/ @path)" /> CR LF
416         <xsl :variable  name="VarR elativeRoo tURI"> CR LF   416         <xsl :variable  name="VarR elativeRoo tURI"> CR LF
417          <xs l:variable  name="Var StringLeng thDifferen ce" select ="string-l ength($Var RelativeRo otURIWithD ummyCompon ent) - str ing-length ('dummy.co mponent')"  /> CR LF   417          <xs l:variable  name="Var StringLeng thDifferen ce" select ="string-l ength($Var RelativeRo otURIWithD ummyCompon ent) - str ing-length ('dummy.co mponent')"  /> CR LF
418          <xs l:choose> CR LF   418          <xs l:choose> CR LF
419           <x sl:when te st="$VarSt ringLength Difference  &lt;= 0"> CR LF   419           <x sl:when te st="$VarSt ringLength Difference  &lt;= 0"> CR LF
420            < xsl:value- of select= "''" /> CR LF   420            < xsl:value- of select= "''" /> CR LF
421           </ xsl:when> CR LF   421           </ xsl:when> CR LF
422   CR LF   422   CR LF
423           <x sl:otherwi se> CR LF   423           <x sl:otherwi se> CR LF
424            < xsl:value- of select= "substring ($VarRelat iveRootURI WithDummyC omponent,  1, $VarStr ingLengthD ifference) " /> CR LF   424            < xsl:value- of select= "substring ($VarRelat iveRootURI WithDummyC omponent,  1, $VarStr ingLengthD ifference) " /> CR LF
425           </ xsl:otherw ise> CR LF   425           </ xsl:otherw ise> CR LF
426          </x sl:choose> CR LF   426          </x sl:choose> CR LF
427         </xs l:variable > CR LF   427         </xs l:variable > CR LF
428   CR LF   428   CR LF
429         <!--  body-styl e --> CR LF   429         <!--  body-styl e --> CR LF
430         <!--              --> CR LF   430         <!--              --> CR LF
431         <wwp age:Replac ement name ="body-sty le"> CR LF   431         <wwp age:Replac ement name ="body-sty le"> CR LF
432          <xs l:attribut e name="va lue"> CR LF   432          <xs l:attribut e name="va lue"> CR LF
433           <! -- CSS pro perties -- > CR LF   433           <! -- CSS pro perties -- > CR LF
434           <! --                 -- > CR LF   434           <! --                 -- > CR LF
435           <x sl:variabl e name="Va rCSSProper tiesAsXML" > CR LF   435           <x sl:variabl e name="Va rCSSProper tiesAsXML" > CR LF
436            < xsl:call-t emplate na me="CSS-Tr anslatePro jectProper ties"> CR LF   436            < xsl:call-t emplate na me="CSS-Tr anslatePro jectProper ties"> CR LF
437              <xsl:with- param name ="ParamPro perties" s elect="$Va rPageRule/ wwproject: Properties /wwproject :Property"  /> CR LF   437              <xsl:with- param name ="ParamPro perties" s elect="$Va rPageRule/ wwproject: Properties /wwproject :Property"  /> CR LF
438              <xsl:with- param name ="ParamFro mAbsoluteU RI" select ="$ParamSp lit/@path"  /> CR LF   438              <xsl:with- param name ="ParamFro mAbsoluteU RI" select ="$ParamSp lit/@path"  /> CR LF
439              <xsl:with- param name ="ParamSpl its" selec t="$ParamS plits" /> CR LF   439              <xsl:with- param name ="ParamSpl its" selec t="$ParamS plits" /> CR LF
440            < /xsl:call- template> CR LF   440            < /xsl:call- template> CR LF
441           </ xsl:variab le> CR LF   441           </ xsl:variab le> CR LF
442           <x sl:variabl e name="Va rCSSProper ties" sele ct="msxsl: node-set($ VarCSSProp ertiesAsXM L)/wwproje ct:Propert y" /> CR LF   442           <x sl:variabl e name="Va rCSSProper ties" sele ct="msxsl: node-set($ VarCSSProp ertiesAsXM L)/wwproje ct:Propert y" /> CR LF
443   CR LF   443   CR LF
444           <x sl:call-te mplate nam e="CSS-Inl inePropert ies"> CR LF   444           <x sl:call-te mplate nam e="CSS-Inl inePropert ies"> CR LF
445            < xsl:with-p aram name= "ParamProp erties" se lect="$Var CSSPropert ies[string -length(@V alue) &gt;  0]" /> CR LF   445            < xsl:with-p aram name= "ParamProp erties" se lect="$Var CSSPropert ies[string -length(@V alue) &gt;  0]" /> CR LF
446           </ xsl:call-t emplate> CR LF   446           </ xsl:call-t emplate> CR LF
447          </x sl:attribu te> CR LF   447          </x sl:attribu te> CR LF
448         </ww page:Repla cement> CR LF   448         </ww page:Repla cement> CR LF
449   CR LF   449   CR LF
450         <xsl :if test=" string-len gth($VarPD FLinkURI)  &gt; 0"> CR LF   450         <xsl :if test=" string-len gth($VarPD FLinkURI)  &gt; 0"> CR LF
451           <w wpage:Repl acement na me="pdf-li nk" value= "{$VarPDFL inkURI}" / > CR LF   451           <w wpage:Repl acement na me="pdf-li nk" value= "{$VarPDFL inkURI}" / > CR LF
452         </xs l:if> CR LF   452         </xs l:if> CR LF
453          CR LF   453          CR LF
454         <wwp age:Replac ement name ="title" v alue="{$Pa ramSplit/@ title}" /> CR LF   454         <wwp age:Replac ement name ="title" v alue="{$Pa ramSplit/@ title}" /> CR LF
455         <wwp age:Replac ement name ="navigati on-toc-tit le" value= "{$VarTOCS plitFile/@ title}" /> CR LF   455         <wwp age:Replac ement name ="navigati on-toc-tit le" value= "{$VarTOCS plitFile/@ title}" /> CR LF
456         <wwp age:Replac ement name ="navigati on-previou s-title" v alue="{$Gl obalLocale /wwlocale: Locale/wwl ocale:Stri ngs/wwloca le:String[ @name = 'P revious']/ @value}" / > CR LF   456         <wwp age:Replac ement name ="navigati on-previou s-title" v alue="{$Gl obalLocale /wwlocale: Locale/wwl ocale:Stri ngs/wwloca le:String[ @name = 'P revious']/ @value}" / > CR LF
457         <wwp age:Replac ement name ="navigati on-next-ti tle" value ="{$Global Locale/wwl ocale:Loca le/wwlocal e:Strings/ wwlocale:S tring[@nam e = 'Next' ]/@value}"  /> CR LF   457         <wwp age:Replac ement name ="navigati on-next-ti tle" value ="{$Global Locale/wwl ocale:Loca le/wwlocal e:Strings/ wwlocale:S tring[@nam e = 'Next' ]/@value}"  /> CR LF
458         <wwp age:Replac ement name ="navigati on-index-t itle" valu e="{$VarIn dexSplitFi le/@title} " /> CR LF   458         <wwp age:Replac ement name ="navigati on-index-t itle" valu e="{$VarIn dexSplitFi le/@title} " /> CR LF
459         <wwp age:Replac ement name ="navigati on-pdf-tit le" value= "Print" /> CR LF   459         <wwp age:Replac ement name ="navigati on-pdf-tit le" value= "Print" /> CR LF
460   CR LF   460   CR LF
461         <wwp age:Replac ement name ="breadcru mbs-top-st yle"> CR LF   461         <wwp age:Replac ement name ="breadcru mbs-top-st yle"> CR LF
462          <xs l:attribut e name="va lue"> CR LF   462          <xs l:attribut e name="va lue"> CR LF
463           <x sl:text>co lor: #9999 99; font-f amily: san s-serif; f ont-size:  10pt; </xs l:text> CR LF   463           <x sl:text>co lor: #9999 99; font-f amily: san s-serif; f ont-size:  10pt; </xs l:text> CR LF
464   CR LF   464   CR LF
465           <x sl:variabl e name="Va rAlignment Property"  select="$V arPageRule /wwproject :Propertie s/wwprojec t:Property [@Name = ' breadcrumb s-top-alig nment']/@V alue" /> CR LF   465           <x sl:variabl e name="Va rAlignment Property"  select="$V arPageRule /wwproject :Propertie s/wwprojec t:Property [@Name = ' breadcrumb s-top-alig nment']/@V alue" /> CR LF
466           <x sl:choose> CR LF   466           <x sl:choose> CR LF
467            < xsl:when t est="strin g-length($ VarAlignme ntProperty ) &gt; 0"> CR LF   467            < xsl:when t est="strin g-length($ VarAlignme ntProperty ) &gt; 0"> CR LF
468              <xsl:value -of select ="concat(' text-align : ', $VarA lignmentPr operty, '; ')" /> CR LF   468              <xsl:value -of select ="concat(' text-align : ', $VarA lignmentPr operty, '; ')" /> CR LF
469            < /xsl:when> CR LF   469            < /xsl:when> CR LF
470   CR LF   470   CR LF
471            < xsl:otherw ise> CR LF   471            < xsl:otherw ise> CR LF
472              <xsl:value -of select ="'text-al ign: left; '" /> CR LF   472              <xsl:value -of select ="'text-al ign: left; '" /> CR LF
473            < /xsl:other wise> CR LF   473            < /xsl:other wise> CR LF
474           </ xsl:choose > CR LF   474           </ xsl:choose > CR LF
475          </x sl:attribu te> CR LF   475          </x sl:attribu te> CR LF
476         </ww page:Repla cement> CR LF   476         </ww page:Repla cement> CR LF
477   CR LF   477   CR LF
478         <wwp age:Replac ement name ="breadcru mbs-bottom -style"> CR LF   478         <wwp age:Replac ement name ="breadcru mbs-bottom -style"> CR LF
479          <xs l:attribut e name="va lue"> CR LF   479          <xs l:attribut e name="va lue"> CR LF
480           <x sl:text>co lor: #9999 99; font-f amily: san s-serif; f ont-size:  10pt; </xs l:text> CR LF   480           <x sl:text>co lor: #9999 99; font-f amily: san s-serif; f ont-size:  10pt; </xs l:text> CR LF
481   CR LF   481   CR LF
482           <x sl:variabl e name="Va rAlignment Property"  select="$V arPageRule /wwproject :Propertie s/wwprojec t:Property [@Name = ' breadcrumb s-bottom-a lignment'] /@Value" / > CR LF   482           <x sl:variabl e name="Va rAlignment Property"  select="$V arPageRule /wwproject :Propertie s/wwprojec t:Property [@Name = ' breadcrumb s-bottom-a lignment'] /@Value" / > CR LF
483           <x sl:choose> CR LF   483           <x sl:choose> CR LF
484            < xsl:when t est="strin g-length($ VarAlignme ntProperty ) &gt; 0"> CR LF   484            < xsl:when t est="strin g-length($ VarAlignme ntProperty ) &gt; 0"> CR LF
485              <xsl:value -of select ="concat(' text-align : ', $VarA lignmentPr operty, '; ')" /> CR LF   485              <xsl:value -of select ="concat(' text-align : ', $VarA lignmentPr operty, '; ')" /> CR LF
486            < /xsl:when> CR LF   486            < /xsl:when> CR LF
487   CR LF   487   CR LF
488            < xsl:otherw ise> CR LF   488            < xsl:otherw ise> CR LF
489              <xsl:value -of select ="'text-al ign: left; '" /> CR LF   489              <xsl:value -of select ="'text-al ign: left; '" /> CR LF
490            < /xsl:other wise> CR LF   490            < /xsl:other wise> CR LF
491           </ xsl:choose > CR LF   491           </ xsl:choose > CR LF
492          </x sl:attribu te> CR LF   492          </x sl:attribu te> CR LF
493         </ww page:Repla cement> CR LF   493         </ww page:Repla cement> CR LF
494   CR LF   494   CR LF
495         <wwp age:Replac ement name ="navigati on-top-sty le"> CR LF   495         <wwp age:Replac ement name ="navigati on-top-sty le"> CR LF
496          <xs l:attribut e name="va lue"> CR LF   496          <xs l:attribut e name="va lue"> CR LF
497           <x sl:variabl e name="Va rAlignment Property"  select="$V arPageRule /wwproject :Propertie s/wwprojec t:Property [@Name = ' navigation -top-align ment']/@Va lue" /> CR LF   497           <x sl:variabl e name="Va rAlignment Property"  select="$V arPageRule /wwproject :Propertie s/wwprojec t:Property [@Name = ' navigation -top-align ment']/@Va lue" /> CR LF
498           <x sl:choose> CR LF   498           <x sl:choose> CR LF
499            < xsl:when t est="strin g-length($ VarAlignme ntProperty ) &gt; 0"> CR LF   499            < xsl:when t est="strin g-length($ VarAlignme ntProperty ) &gt; 0"> CR LF
500              <xsl:value -of select ="concat(' text-align : ', $VarA lignmentPr operty, '; ')" /> CR LF   500              <xsl:value -of select ="concat(' text-align : ', $VarA lignmentPr operty, '; ')" /> CR LF
501            < /xsl:when> CR LF   501            < /xsl:when> CR LF
502   CR LF   502   CR LF
503            < xsl:otherw ise> CR LF   503            < xsl:otherw ise> CR LF
504              <xsl:value -of select ="'text-al ign: left; '" /> CR LF   504              <xsl:value -of select ="'text-al ign: left; '" /> CR LF
505            < /xsl:other wise> CR LF   505            < /xsl:other wise> CR LF
506           </ xsl:choose > CR LF   506           </ xsl:choose > CR LF
507          </x sl:attribu te> CR LF   507          </x sl:attribu te> CR LF
508         </ww page:Repla cement> CR LF   508         </ww page:Repla cement> CR LF
509   CR LF   509   CR LF
510         <wwp age:Replac ement name ="navigati on-bottom- style"> CR LF   510         <wwp age:Replac ement name ="navigati on-bottom- style"> CR LF
511          <xs l:attribut e name="va lue"> CR LF   511          <xs l:attribut e name="va lue"> CR LF
512           <x sl:variabl e name="Va rAlignment Property"  select="$V arPageRule /wwproject :Propertie s/wwprojec t:Property [@Name = ' navigation -bottom-al ignment']/ @Value" /> CR LF   512           <x sl:variabl e name="Va rAlignment Property"  select="$V arPageRule /wwproject :Propertie s/wwprojec t:Property [@Name = ' navigation -bottom-al ignment']/ @Value" /> CR LF
513           <x sl:choose> CR LF   513           <x sl:choose> CR LF
514            < xsl:when t est="strin g-length($ VarAlignme ntProperty ) &gt; 0"> CR LF   514            < xsl:when t est="strin g-length($ VarAlignme ntProperty ) &gt; 0"> CR LF
515              <xsl:value -of select ="concat(' text-align : ', $VarA lignmentPr operty, '; ')" /> CR LF   515              <xsl:value -of select ="concat(' text-align : ', $VarA lignmentPr operty, '; ')" /> CR LF
516            < /xsl:when> CR LF   516            < /xsl:when> CR LF
517   CR LF   517   CR LF
518            < xsl:otherw ise> CR LF   518            < xsl:otherw ise> CR LF
519              <xsl:value -of select ="'text-al ign: left; '" /> CR LF   519              <xsl:value -of select ="'text-al ign: left; '" /> CR LF
520            < /xsl:other wise> CR LF   520            < /xsl:other wise> CR LF
521           </ xsl:choose > CR LF   521           </ xsl:choose > CR LF
522          </x sl:attribu te> CR LF   522          </x sl:attribu te> CR LF
523         </ww page:Repla cement> CR LF   523         </ww page:Repla cement> CR LF
524   CR LF   524   CR LF
525         <xsl :if test=" count($Var TOCSplitFi le) = 1"> CR LF   525         <xsl :if test=" count($Var TOCSplitFi le) = 1"> CR LF
526          <ww page:Repla cement nam e="navigat ion-toc-li nk"> CR LF   526          <ww page:Repla cement nam e="navigat ion-toc-li nk"> CR LF
527           <x sl:call-te mplate nam e="MediaWi ki-Project RootedLink "> CR LF   527           <x sl:call-te mplate nam e="MediaWi ki-Project RootedLink "> CR LF
528            < xsl:with-p aram name= "ParamLink Path" sele ct="$VarTO CSplitFile /@path" /> CR LF   528            < xsl:with-p aram name= "ParamLink Path" sele ct="$VarTO CSplitFile /@path" /> CR LF
529            < xsl:with-p aram name= "ParamTarg etOutputDi rectoryPat h" select= "$ParamSpl it/@target -output-di rectory-pa th" /> CR LF   529            < xsl:with-p aram name= "ParamTarg etOutputDi rectoryPat h" select= "$ParamSpl it/@target -output-di rectory-pa th" /> CR LF
530           </ xsl:call-t emplate> CR LF   530           </ xsl:call-t emplate> CR LF
531          </w wpage:Repl acement> CR LF   531          </w wpage:Repl acement> CR LF
532         </xs l:if> CR LF   532         </xs l:if> CR LF
533         <xsl :if test=" count($Var PreviousSp lit) = 1"> CR LF   533         <xsl :if test=" count($Var PreviousSp lit) = 1"> CR LF
534          <ww page:Repla cement nam e="navigat ion-previo us-link"> CR LF   534          <ww page:Repla cement nam e="navigat ion-previo us-link"> CR LF
535           <x sl:call-te mplate nam e="MediaWi ki-Project RootedLink "> CR LF   535           <x sl:call-te mplate nam e="MediaWi ki-Project RootedLink "> CR LF
536            < xsl:with-p aram name= "ParamLink Path" sele ct="$VarPr eviousSpli t/@path" / > CR LF   536            < xsl:with-p aram name= "ParamLink Path" sele ct="$VarPr eviousSpli t/@path" / > CR LF
537            < xsl:with-p aram name= "ParamTarg etOutputDi rectoryPat h" select= "$ParamSpl it/@target -output-di rectory-pa th" /> CR LF   537            < xsl:with-p aram name= "ParamTarg etOutputDi rectoryPat h" select= "$ParamSpl it/@target -output-di rectory-pa th" /> CR LF
538           </ xsl:call-t emplate> CR LF   538           </ xsl:call-t emplate> CR LF
539          </w wpage:Repl acement> CR LF   539          </w wpage:Repl acement> CR LF
540         </xs l:if> CR LF   540         </xs l:if> CR LF
541         <xsl :if test=" count($Var NextSplit)  = 1"> CR LF   541         <xsl :if test=" count($Var NextSplit)  = 1"> CR LF
542          <ww page:Repla cement nam e="navigat ion-next-l ink"> CR LF   542          <ww page:Repla cement nam e="navigat ion-next-l ink"> CR LF
543           <x sl:call-te mplate nam e="MediaWi ki-Project RootedLink "> CR LF   543           <x sl:call-te mplate nam e="MediaWi ki-Project RootedLink "> CR LF
544            < xsl:with-p aram name= "ParamLink Path" sele ct="$VarNe xtSplit/@p ath" /> CR LF   544            < xsl:with-p aram name= "ParamLink Path" sele ct="$VarNe xtSplit/@p ath" /> CR LF
545            < xsl:with-p aram name= "ParamTarg etOutputDi rectoryPat h" select= "$ParamSpl it/@target -output-di rectory-pa th" /> CR LF   545            < xsl:with-p aram name= "ParamTarg etOutputDi rectoryPat h" select= "$ParamSpl it/@target -output-di rectory-pa th" /> CR LF
546           </ xsl:call-t emplate> CR LF   546           </ xsl:call-t emplate> CR LF
547          </w wpage:Repl acement> CR LF   547          </w wpage:Repl acement> CR LF
548         </xs l:if> CR LF   548         </xs l:if> CR LF
549         <xsl :if test=" count($Var IndexSplit File) = 1" > CR LF   549         <xsl :if test=" count($Var IndexSplit File) = 1" > CR LF
550          <ww page:Repla cement nam e="navigat ion-index- link"> CR LF   550          <ww page:Repla cement nam e="navigat ion-index- link"> CR LF
551           <x sl:call-te mplate nam e="MediaWi ki-Project RootedLink "> CR LF   551           <x sl:call-te mplate nam e="MediaWi ki-Project RootedLink "> CR LF
552            < xsl:with-p aram name= "ParamLink Path" sele ct="$VarIn dexSplitFi le/@path"  /> CR LF   552            < xsl:with-p aram name= "ParamLink Path" sele ct="$VarIn dexSplitFi le/@path"  /> CR LF
553            < xsl:with-p aram name= "ParamTarg etOutputDi rectoryPat h" select= "$ParamSpl it/@target -output-di rectory-pa th" /> CR LF   553            < xsl:with-p aram name= "ParamTarg etOutputDi rectoryPat h" select= "$ParamSpl it/@target -output-di rectory-pa th" /> CR LF
554           </ xsl:call-t emplate> CR LF   554           </ xsl:call-t emplate> CR LF
555          </w wpage:Repl acement> CR LF   555          </w wpage:Repl acement> CR LF
556         </xs l:if> CR LF   556         </xs l:if> CR LF
557   CR LF   557   CR LF
558         <!--  Company I nfo --> CR LF   558         <!--  Company I nfo --> CR LF
559         <!--                --> CR LF   559         <!--                --> CR LF
560         <xsl :call-temp late name= "CompanyIn fo-Replace ments"> CR LF   560         <xsl :call-temp late name= "CompanyIn fo-Replace ments"> CR LF
561          <xs l:with-par am name="P aramPageRu le" select ="$VarPage Rule" /> CR LF   561          <xs l:with-par am name="P aramPageRu le" select ="$VarPage Rule" /> CR LF
562          <xs l:with-par am name="P aramPagePa th" select ="$ParamSp lit/@path"  /> CR LF   562          <xs l:with-par am name="P aramPagePa th" select ="$ParamSp lit/@path"  /> CR LF
563          <xs l:with-par am name="P aramSplits " select=" $ParamSpli ts" /> CR LF   563          <xs l:with-par am name="P aramSplits " select=" $ParamSpli ts" /> CR LF
564         </xs l:call-tem plate> CR LF   564         </xs l:call-tem plate> CR LF
565   CR LF   565   CR LF
566         <!--  Breadcrum bs --> CR LF   566         <!--  Breadcrum bs --> CR LF
567         <!--               --> CR LF   567         <!--               --> CR LF
568         <wwp age:Replac ement name ="breadcru mbs"> CR LF   568         <wwp age:Replac ement name ="breadcru mbs"> CR LF
569          <xs l:call-tem plate name ="Breadcru mbs"> CR LF   569          <xs l:call-tem plate name ="Breadcru mbs"> CR LF
570           <x sl:with-pa ram name=" ParamPageR ule" selec t="$VarPag eRule" /> CR LF   570           <x sl:with-pa ram name=" ParamPageR ule" selec t="$VarPag eRule" /> CR LF
571           <x sl:with-pa ram name=" ParamSplit " select=" $ParamSpli t" /> CR LF   571           <x sl:with-pa ram name=" ParamSplit " select=" $ParamSpli t" /> CR LF
572           <x sl:with-pa ram name=" ParamBread crumbTOCEn try" selec t="$ParamB readcrumbT OCEntry" / > CR LF   572           <x sl:with-pa ram name=" ParamBread crumbTOCEn try" selec t="$ParamB readcrumbT OCEntry" / > CR LF
573          </x sl:call-te mplate> CR LF   573          </x sl:call-te mplate> CR LF
574         </ww page:Repla cement> CR LF   574         </ww page:Repla cement> CR LF
575   CR LF   575   CR LF
576         <!--  Content - -> CR LF   576         <!--  Content - -> CR LF
577         <!--          - -> CR LF   577         <!--          - -> CR LF
578         <wwp age:Replac ement name ="content" > CR LF   578         <wwp age:Replac ement name ="content" > CR LF
579          <xs l:call-tem plate name ="Content- Content"> CR LF   579          <xs l:call-tem plate name ="Content- Content"> CR LF
580           <x sl:with-pa ram name=" ParamConte nt" select ="$ParamCo ntent" /> CR LF   580           <x sl:with-pa ram name=" ParamConte nt" select ="$ParamCo ntent" /> CR LF
581           <x sl:with-pa ram name=" ParamSplit s" select= "$ParamSpl its" /> CR LF   581           <x sl:with-pa ram name=" ParamSplit s" select= "$ParamSpl its" /> CR LF
582           <x sl:with-pa ram name=" ParamCargo " select=" $VarCargo"  /> CR LF   582           <x sl:with-pa ram name=" ParamCargo " select=" $VarCargo"  /> CR LF
583           <x sl:with-pa ram name=" ParamLinks " select=" $ParamLink s" /> CR LF   583           <x sl:with-pa ram name=" ParamLinks " select=" $ParamLink s" /> CR LF
584           <x sl:with-pa ram name=" ParamTOCDa ta" select ="$ParamTO CData" /> CR LF   584           <x sl:with-pa ram name=" ParamTOCDa ta" select ="$ParamTO CData" /> CR LF
585           <x sl:with-pa ram name=" ParamSplit " select=" $ParamSpli t" /> CR LF   585           <x sl:with-pa ram name=" ParamSplit " select=" $ParamSpli t" /> CR LF
586          </x sl:call-te mplate> CR LF   586          </x sl:call-te mplate> CR LF
587          <xs l:call-tem plate name ="Content- Notes"> CR LF   587          <xs l:call-tem plate name ="Content- Notes"> CR LF
588           <x sl:with-pa ram name=" ParamNotes " select=" $VarNotes"  /> CR LF   588           <x sl:with-pa ram name=" ParamNotes " select=" $VarNotes"  /> CR LF
589           <x sl:with-pa ram name=" ParamSplit s" select= "$ParamSpl its" /> CR LF   589           <x sl:with-pa ram name=" ParamSplit s" select= "$ParamSpl its" /> CR LF
590           <x sl:with-pa ram name=" ParamCargo " select=" $VarCargo"  /> CR LF   590           <x sl:with-pa ram name=" ParamCargo " select=" $VarCargo"  /> CR LF
591           <x sl:with-pa ram name=" ParamLinks " select=" $ParamLink s" /> CR LF   591           <x sl:with-pa ram name=" ParamLinks " select=" $ParamLink s" /> CR LF
592           <x sl:with-pa ram name=" ParamTOCDa ta" select ="$ParamTO CData" /> CR LF   592           <x sl:with-pa ram name=" ParamTOCDa ta" select ="$ParamTO CData" /> CR LF
593           <x sl:with-pa ram name=" ParamSplit " select=" $ParamSpli t" /> CR LF   593           <x sl:with-pa ram name=" ParamSplit " select=" $ParamSpli t" /> CR LF
594          </x sl:call-te mplate> CR LF   594          </x sl:call-te mplate> CR LF
595         </ww page:Repla cement> CR LF   595         </ww page:Repla cement> CR LF
596   CR LF   596   CR LF
597         <!--  Variables  --> CR LF   597         <!--  Variables  --> CR LF
598         <!--             --> CR LF   598         <!--             --> CR LF
599         <xsl :variable  name="VarS plitGlobal VariablesA sXML"> CR LF   599         <xsl :variable  name="VarS plitGlobal VariablesA sXML"> CR LF
600          <xs l:call-tem plate name ="Variable s-Globals- Split"> CR LF   600          <xs l:call-tem plate name ="Variable s-Globals- Split"> CR LF
601           <x sl:with-pa ram name=" ParamProje ctVariable s" select= "$GlobalPr ojectVaria bles" /> CR LF   601           <x sl:with-pa ram name=" ParamProje ctVariable s" select= "$GlobalPr ojectVaria bles" /> CR LF
602           <x sl:with-pa ram name=" ParamSplit " select=" $ParamSpli t" /> CR LF   602           <x sl:with-pa ram name=" ParamSplit " select=" $ParamSpli t" /> CR LF
603          </x sl:call-te mplate> CR LF   603          </x sl:call-te mplate> CR LF
604         </xs l:variable > CR LF   604         </xs l:variable > CR LF
605         <xsl :variable  name="VarS plitGlobal Variables"  select="m sxsl:node- set($VarSp litGlobalV ariablesAs XML)/wwvar s:Variable " /> CR LF   605         <xsl :variable  name="VarS plitGlobal Variables"  select="m sxsl:node- set($VarSp litGlobalV ariablesAs XML)/wwvar s:Variable " /> CR LF
606         <xsl :call-temp late name= "Variables -Page-Stri ng-Replace ments"> CR LF   606         <xsl :call-temp late name= "Variables -Page-Stri ng-Replace ments"> CR LF
607          <xs l:with-par am name="P aramVariab les" selec t="$VarSpl itGlobalVa riables" / > CR LF   607          <xs l:with-par am name="P aramVariab les" selec t="$VarSpl itGlobalVa riables" / > CR LF
608         </xs l:call-tem plate> CR LF   608         </xs l:call-tem plate> CR LF
609        </xsl :variable> CR LF   609        </xsl :variable> CR LF
610        <xsl: variable n ame="VarRe placements " select=" msxsl:node -set($VarR eplacement sAsXML)" / > CR LF   610        <xsl: variable n ame="VarRe placements " select=" msxsl:node -set($VarR eplacement sAsXML)" / > CR LF
611   CR LF   611   CR LF
612        <!--  Map common  character s --> CR LF   612        <!--  Map common  character s --> CR LF
613        <!--                          --> CR LF   613        <!--                          --> CR LF
614        <wwex sldoc:Mapp ingContext > CR LF   614        <wwex sldoc:Mapp ingContext > CR LF
615         <xsl :copy-of s elect="$Gl obalMapEnt rySets/wwe xsldoc:Map EntrySets/ wwexsldoc: MapEntrySe t[@name =  'common']/ wwexsldoc: MapEntry"  /> CR LF   615         <xsl :copy-of s elect="$Gl obalMapEnt rySets/wwe xsldoc:Map EntrySets/ wwexsldoc: MapEntrySe t[@name =  'common']/ wwexsldoc: MapEntry"  /> CR LF
616   CR LF   616   CR LF
617         <!--  Invoke pa ge templat e --> CR LF   617         <!--  Invoke pa ge templat e --> CR LF
618         <!--                         --> CR LF   618         <!--                         --> CR LF
619         <xsl :apply-tem plates sel ect="$Glob alPageTemp late" mode ="wwmode:p agetemplat e"> CR LF   619         <xsl :apply-tem plates sel ect="$Glob alPageTemp late" mode ="wwmode:p agetemplat e"> CR LF
620          <xs l:with-par am name="P aramOutput DirectoryP ath" selec t="$VarOut putDirecto ryPath" /> CR LF   620          <xs l:with-par am name="P aramOutput DirectoryP ath" selec t="$VarOut putDirecto ryPath" /> CR LF
621          <xs l:with-par am name="P aramOutput Path" sele ct="$Param Split/@pat h" /> CR LF   621          <xs l:with-par am name="P aramOutput Path" sele ct="$Param Split/@pat h" /> CR LF
622          <xs l:with-par am name="P aramCondit ions" sele ct="$VarCo nditions"  /> CR LF   622          <xs l:with-par am name="P aramCondit ions" sele ct="$VarCo nditions"  /> CR LF
623          <xs l:with-par am name="P aramReplac ements" se lect="$Var Replacemen ts" /> CR LF   623          <xs l:with-par am name="P aramReplac ements" se lect="$Var Replacemen ts" /> CR LF
624         </xs l:apply-te mplates> CR LF   624         </xs l:apply-te mplates> CR LF
625        </wwe xsldoc:Map pingContex t> CR LF   625        </wwe xsldoc:Map pingContex t> CR LF
626       </xsl: for-each> CR LF   626       </xsl: for-each> CR LF
627      </xsl:v ariable> CR LF   627      </xsl:v ariable> CR LF
    628      <xsl:va riable nam e="VarRawR esult" sel ect="msxsl :node-set( $VarRawRes ultAsXML)"  /> CR LF
628   CR LF   629   CR LF
629      <!-- Ab orted? --> CR LF   630      <!-- Ab orted? --> CR LF
630      <!--           --> CR LF   631      <!--           --> CR LF
631      <xsl:if  test="not (wwprogres s:Abort()) "> CR LF   632      <xsl:if  test="not (wwprogres s:Abort()) "> CR LF
    633       <xsl:v ariable na me="VarRes ultAsXML"> CR LF
    634        <xsl: apply-temp lates sele ct="$VarRa wResult" m ode="wwmod e:filter"  /> CR LF
    635       </xsl: variable> CR LF
632       <xsl:v ariable na me="VarRes ult" selec t="msxsl:n ode-set($V arResultAs XML)" /> CR LF   636       <xsl:v ariable na me="VarRes ult" selec t="msxsl:n ode-set($V arResultAs XML)" /> CR LF
633       <xsl:v ariable na me="VarWri teResult"  select="ww exsldoc:Do cument($Va rResult, $ ParamSplit /@path, ww projext:Ge tFormatSet ting('enco ding', 'ut f-8'), 'xm l', '1.0',  'yes', 'y es', 'no') " /> CR LF   637       <xsl:v ariable na me="VarWri teResult"  select="ww exsldoc:Do cument($Va rResult, $ ParamSplit /@path, ww projext:Ge tFormatSet ting('enco ding', 'ut f-8'), 'xm l', '1.0',  'yes', 'y es', 'no') " /> CR LF
634      </xsl:i f> CR LF   638      </xsl:i f> CR LF
635     </xsl:if > CR LF   639     </xsl:if > CR LF
636   CR LF   640   CR LF
637     <!-- Abo rted? --> CR LF   641     <!-- Abo rted? --> CR LF
638     <!--           --> CR LF   642     <!--           --> CR LF
639     <xsl:if  test="not( wwprogress :Abort())" > CR LF   643     <xsl:if  test="not( wwprogress :Abort())" > CR LF
640      <!-- Re cord files  --> CR LF   644      <!-- Re cord files  --> CR LF
641      <!--                --> CR LF   645      <!--                --> CR LF
642      <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 }"> CR LF   646      <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 }"> CR LF
643       <wwfil es:Depends  path="{$G lobalLocal ePath}" ch ecksum="{w wfilesyste m:GetCheck sum($Globa lLocalePat h)}" group ID="" docu mentID=""  /> CR LF   647       <wwfil es:Depends  path="{$G lobalLocal ePath}" ch ecksum="{w wfilesyste m:GetCheck sum($Globa lLocalePat h)}" group ID="" docu mentID=""  /> CR LF
644       <wwfil es:Depends  path="{$G lobalMapEn trySetsPat h}" checks um="{wwfil esystem:Ge tChecksum( $GlobalMap EntrySetsP ath)}" gro upID="" do cumentID=" " /> CR LF   648       <wwfil es:Depends  path="{$G lobalMapEn trySetsPat h}" checks um="{wwfil esystem:Ge tChecksum( $GlobalMap EntrySetsP ath)}" gro upID="" do cumentID=" " /> CR LF
645       <wwfil es:Depends  path="{$G lobalPageT emplatePat h}" checks um="{wwfil esystem:Ge tChecksum( $GlobalPag eTemplateP ath)}" gro upID="" do cumentID=" " /> CR LF   649       <wwfil es:Depends  path="{$G lobalPageT emplatePat h}" checks um="{wwfil esystem:Ge tChecksum( $GlobalPag eTemplateP ath)}" gro upID="" do cumentID=" " /> CR LF
646       <wwfil es:Depends  path="{$G lobalProje ctVariable sPath}" ch ecksum="{w wfilesyste m:GetCheck sum($Globa lProjectVa riablesPat h)}" group ID="" docu mentID=""  /> CR LF   650       <wwfil es:Depends  path="{$G lobalProje ctVariable sPath}" ch ecksum="{w wfilesyste m:GetCheck sum($Globa lProjectVa riablesPat h)}" group ID="" docu mentID=""  /> CR LF
647       <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 }" /> CR LF   651       <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 }" /> CR LF
648       <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}" / > CR LF   652       <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}" / > CR LF
649       <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}" /> CR LF   653       <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}" /> CR LF
650      </wwfil es:File> CR LF   654      </wwfil es:File> CR LF
651     </xsl:if > CR LF   655     </xsl:if > CR LF
652    </xsl:tem plate> CR LF   656    </xsl:tem plate> CR LF
    657   CR LF
    658    <!-- wwmo de:filter  --> CR LF
    659    <!--                 --> CR LF
    660   CR LF
    661    <xsl:temp late match ="html:div  | html:sp an" mode=" wwmode:fil ter"> CR LF
    662     <!-- Emp ty? --> CR LF
    663     <!--         --> CR LF
    664     <xsl:cho ose> CR LF
    665      <!-- Em pty --> CR LF
    666      <!--        --> CR LF
    667      <xsl:wh en test="c ount(./* |  ./text()  | ./commen t() | ./pr ocessing-i nstruction ()) = 0"> CR LF
    668       <!-- D rop it! -- > CR LF
    669       <!--           -- > CR LF
    670      </xsl:w hen> CR LF
    671   CR LF
    672      <!-- No n-empty -- > CR LF
    673      <!--            -- > CR LF
    674      <xsl:ot herwise> CR LF
    675       <xsl:c opy> CR LF
    676        <xsl: copy-of se lect="@*"  /> CR LF
    677   CR LF
    678        <xsl: apply-temp lates mode ="wwmode:f ilter" /> CR LF
    679       </xsl: copy> CR LF
    680      </xsl:o therwise> CR LF
    681     </xsl:ch oose> CR LF
    682    </xsl:tem plate> CR LF
    683   CR LF
    684    <xsl:temp late match ="*" mode= "wwmode:fi lter"> CR LF
    685     <xsl:cop y> CR LF
    686      <xsl:co py-of sele ct="@*" /> CR LF
    687   CR LF
    688      <xsl:ap ply-templa tes mode=" wwmode:fil ter" /> CR LF
    689     </xsl:co py> CR LF
    690    </xsl:tem plate> CR LF
    691   CR LF
    692    <xsl:temp late match ="text() |  comment()  | process ing-instru ction()" m ode="wwmod e:filter"> CR LF
    693     <xsl:cop y /> CR LF
    694    </xsl:tem plate> CR LF
653   </xsl:styl esheet> CR LF   695   </xsl:styl esheet> CR LF