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