Produced by Araxis Merge on Thu Oct 16 22:29:58 2008 UTC. See www.araxis.com for information about Merge. This report uses XHTML and CSS2, and is best viewed with a reasonably standards compliant browser such as the latest version of Firefox or Internet Explorer. For optimum results when printing this report, use landscape orientation and enable printing of background images and colours in your browser.
# | Location | File | Last Modified |
---|---|---|---|
1 | C:\Documents and Settings\lauren\Desktop\ww-version-snapshots\ww-version-snapshots\2008.2\WebWorks\ePublisher Pro\Formats\Shared\reports\topics | document.xsl | Tue Jun 13 17:56:18 2006 UTC |
2 | C:\Documents and Settings\lauren\Desktop\ww-version-snapshots\ww-version-snapshots\2008.3\WebWorks\ePublisher Pro\Formats\Shared\reports\topics | document.xsl | Mon Oct 13 05:52:04 2008 UTC |
Description | Between Files 1 and 2 |
|
---|---|---|
Text Blocks | Lines | |
Unchanged | 2 | 466 |
Changed | 1 | 2 |
Inserted | 0 | 0 |
Removed | 0 | 0 |
Whitespace | All differences in whitespace within lines are ignored |
---|---|
Character case | Differences in character case are significant |
Line endings | Differences in line endings (CR and LF characters) are ignored |
CR/LF characters | Not shown in the comparison detail |
No regular expressions were active.
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- Reports-Sc hema" | 2 | <xsl:style sheet vers ion="1.0" xmlns="urn :WebWorks- Reports-Sc hema" | |||
3 | xmlns:xsl= "http://ww w.w3.org/1 999/XSL/Tr ansform" | 3 | xmlns:xsl= "http://ww w.w3.org/1 999/XSL/Tr ansform" | |||
4 | xmlns:msxs l="urn:sch emas-micro soft-com:x slt" | 4 | xmlns:msxs l="urn:sch emas-micro soft-com:x slt" | |||
5 | xmlns:wwre port="urn: WebWorks-R eports-Sch ema" | 5 | xmlns:wwre port="urn: WebWorks-R eports-Sch ema" | |||
6 | xmlns:wwsp lits="urn: WebWorks-E ngine-Spli ts-Schema" | 6 | xmlns:wwsp lits="urn: WebWorks-E ngine-Spli ts-Schema" | |||
7 | xmlns:wwli nks="urn:W ebWorks-En gine-Links -Schema" | 7 | xmlns:wwli nks="urn:W ebWorks-En gine-Links -Schema" | |||
8 | xmlns:wwlo cale="urn: WebWorks-L ocale-Sche ma" | 8 | xmlns:wwlo cale="urn: WebWorks-L ocale-Sche ma" | |||
9 | xmlns:wwmo de="urn:We bWorks-Eng ine-Mode" | 9 | xmlns:wwmo de="urn:We bWorks-Eng ine-Mode" | |||
10 | xmlns:wwfi les="urn:W ebWorks-En gine-Files -Schema" | 10 | xmlns:wwfi les="urn:W ebWorks-En gine-Files -Schema" | |||
11 | xmlns:wwbe haviors="u rn:WebWork s-Behavior s-Schema" | 11 | xmlns:wwbe haviors="u rn:WebWork s-Behavior s-Schema" | |||
12 | xmlns:wwdo c="urn:Web Works-Docu ment-Schem a" | 12 | xmlns:wwdo c="urn:Web Works-Docu ment-Schem a" | |||
13 | xmlns:wwpr oject="urn :WebWorks- Publish-Pr oject" | 13 | xmlns:wwpr oject="urn :WebWorks- Publish-Pr oject" | |||
14 | xmlns:wwpr ogress="ur n:WebWorks -XSLT-Exte nsion-Prog ress" | 14 | xmlns:wwpr ogress="ur n:WebWorks -XSLT-Exte nsion-Prog ress" | |||
15 | xmlns:wwlo g="urn:Web Works-XSLT -Extension -Log" | 15 | xmlns:wwlo g="urn:Web Works-XSLT -Extension -Log" | |||
16 | xmlns:wwfi lesystem=" urn:WebWor ks-XSLT-Ex tension-Fi leSystem" | 16 | xmlns:wwfi lesystem=" urn:WebWor ks-XSLT-Ex tension-Fi leSystem" | |||
17 | xmlns:wwur i="urn:Web Works-XSLT -Extension -URI" | 17 | xmlns:wwur i="urn:Web Works-XSLT -Extension -URI" | |||
18 | xmlns:wwst ring="urn: WebWorks-X SLT-Extens ion-String Utilities" | 18 | xmlns:wwst ring="urn: WebWorks-X SLT-Extens ion-String Utilities" | |||
19 | xmlns:wwfi lesext="ur n:WebWorks -XSLT-Exte nsion-File s" | 19 | xmlns:wwfi lesext="ur n:WebWorks -XSLT-Exte nsion-File s" | |||
20 | xmlns:wwpr ojext="urn :WebWorks- XSLT-Exten sion-Proje ct" | 20 | xmlns:wwpr ojext="urn :WebWorks- XSLT-Exten sion-Proje ct" | |||
21 | xmlns:wwex sldoc="urn :WebWorks- XSLT-Exten sion-Docum ent" | 21 | xmlns:wwex sldoc="urn :WebWorks- XSLT-Exten sion-Docum ent" | |||
22 | xmlns:wwex ec="urn:We bWorks-XSL T-Extensio n-Execute" | 22 | xmlns:wwex ec="urn:We bWorks-XSL T-Extensio n-Execute" | |||
23 | xmlns:wwen v="urn:Web Works-XSLT -Extension -Environme nt" | 23 | xmlns:wwen v="urn:Web Works-XSLT -Extension -Environme nt" | |||
24 | exclude-re sult-prefi xes="xsl m sxsl wwspl its wwlink s wwlocale wwmode ww files wwbe haviors ww doc wwproj ect wwprog ress wwlog wwfilesys tem wwuri wwstring w wfilesext wwprojext wwexsldoc wwexec wwe nv" | 24 | exclude-re sult-prefi xes="xsl m sxsl wwspl its wwlink s wwlocale wwmode ww files wwbe haviors ww doc wwproj ect wwprog ress wwlog wwfilesys tem wwuri wwstring w wfilesext wwprojext wwexsldoc wwexec wwe nv" | |||
25 | > | 25 | > | |||
26 | <xsl:para m name="Gl obalInput" /> | 26 | <xsl:para m name="Gl obalInput" /> | |||
27 | <xsl:para m name="Gl obalPipeli neName" /> | 27 | <xsl:para m name="Gl obalPipeli neName" /> | |||
28 | <xsl:para m name="Gl obalProjec t" /> | 28 | <xsl:para m name="Gl obalProjec t" /> | |||
29 | <xsl:para m name="Gl obalFiles" /> | 29 | <xsl:para m name="Gl obalFiles" /> | |||
30 | <xsl:para m name="Pa rameterDep endsType" /> | 30 | <xsl:para m name="Pa rameterDep endsType" /> | |||
31 | <xsl:para m name="Pa rameterLin ksType" /> | 31 | <xsl:para m name="Pa rameterLin ksType" /> | |||
32 | <xsl:para m name="Pa rameterTyp e" /> | 32 | <xsl:para m name="Pa rameterTyp e" /> | |||
33 | <xsl:para m name="Pa rameterUIL ocaleType" /> | 33 | <xsl:para m name="Pa rameterUIL ocaleType" /> | |||
34 | <xsl:para m name="Pa rameterCat egory" /> | 34 | <xsl:para m name="Pa rameterCat egory" /> | |||
35 | <xsl:para m name="Pa rameterUse " /> | 35 | <xsl:para m name="Pa rameterUse " /> | |||
36 | <xsl:para m name="Pa rameterDep loy" /> | 36 | <xsl:para m name="Pa rameterDep loy" /> | |||
37 | 37 | |||||
38 | 38 | |||||
39 | <xsl:name space-alia s styleshe et-prefix= "wwreport" result-pr efix="#def ault" /> | 39 | <xsl:name space-alia s styleshe et-prefix= "wwreport" result-pr efix="#def ault" /> | |||
40 | <xsl:stri p-space el ements="*" /> | 40 | <xsl:stri p-space el ements="*" /> | |||
41 | 41 | |||||
42 | 42 | |||||
43 | <xsl:incl ude href=" wwformat:T ransforms/ reports.xs l" /> | 43 | <xsl:incl ude href=" wwformat:T ransforms/ reports.xs l" /> | |||
44 | <xsl:incl ude href=" wwtransfor m:common/p roject/con ditions.xs l" /> | 44 | <xsl:incl ude href=" wwtransfor m:common/p roject/con ditions.xs l" /> | |||
45 | 45 | |||||
46 | 46 | |||||
47 | <xsl:key name="wwfi les-files- by-type" m atch="wwfi les:File" use="@type " /> | 47 | <xsl:key name="wwfi les-files- by-type" m atch="wwfi les:File" use="@type " /> | |||
48 | <xsl:key name="wwli nks-files- by-documen tID" match ="wwlinks: File" use= "@document ID" /> | 48 | <xsl:key name="wwli nks-files- by-documen tID" match ="wwlinks: File" use= "@document ID" /> | |||
49 | 49 | |||||
50 | 50 | |||||
51 | <xsl:vari able name= "GlobalAct ionChecksu m"> | 51 | <xsl:vari able name= "GlobalAct ionChecksu m"> | |||
52 | <xsl:var iable name ="VarTrans formChecks ums"> | 52 | <xsl:var iable name ="VarTrans formChecks ums"> | |||
53 | <xsl:va lue-of sel ect="conca t(wwuri:As FilePath(' wwtransfor m:self'), ':', wwfil esystem:Ge tChecksum( wwuri:AsFi lePath('ww transform: self')))" /> | 53 | <xsl:va lue-of sel ect="conca t(wwuri:As FilePath(' wwtransfor m:self'), ':', wwfil esystem:Ge tChecksum( wwuri:AsFi lePath('ww transform: self')))" /> | |||
54 | <xsl:va lue-of sel ect="conca t(',', wwu ri:AsFileP ath('wwfor mat:Transf orms/repor ts.xsl'), ':', wwfil esystem:Ge tChecksum( wwuri:AsFi lePath('ww format:Tra nsforms/re ports.xsl' )))" /> | 54 | <xsl:va lue-of sel ect="conca t(',', wwu ri:AsFileP ath('wwfor mat:Transf orms/repor ts.xsl'), ':', wwfil esystem:Ge tChecksum( wwuri:AsFi lePath('ww format:Tra nsforms/re ports.xsl' )))" /> | |||
55 | <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' )))" /> | 55 | <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' )))" /> | |||
56 | </xsl:va riable> | 56 | </xsl:va riable> | |||
57 | <xsl:val ue-of sele ct="wwstri ng:MD5Chec ksum($VarT ransformCh ecksums)" /> | 57 | <xsl:val ue-of sele ct="wwstri ng:MD5Chec ksum($VarT ransformCh ecksums)" /> | |||
58 | </xsl:var iable> | 58 | </xsl:var iable> | |||
59 | 59 | |||||
60 | 60 | |||||
61 | <!-- UI L ocale --> | 61 | <!-- UI L ocale --> | |||
62 | <!-- --> | 62 | <!-- --> | |||
63 | <xsl:vari able name= "GlobalUIL ocalePath" > | 63 | <xsl:vari able name= "GlobalUIL ocalePath" > | |||
64 | <xsl:for -each sele ct="$Globa lFiles[1]" > | 64 | <xsl:for -each sele ct="$Globa lFiles[1]" > | |||
65 | <xsl:va lue-of sel ect="key(' wwfiles-fi les-by-typ e', $Param eterUILoca leType)[1] /@path" /> | 65 | <xsl:va lue-of sel ect="key(' wwfiles-fi les-by-typ e', $Param eterUILoca leType)[1] /@path" /> | |||
66 | </xsl:fo r-each> | 66 | </xsl:fo r-each> | |||
67 | </xsl:var iable> | 67 | </xsl:var iable> | |||
68 | <xsl:vari able name= "GlobalUIL ocalePathC hecksum" s elect="wwf ilesystem: GetChecksu m($GlobalU ILocalePat h)" /> | 68 | <xsl:vari able name= "GlobalUIL ocalePathC hecksum" s elect="wwf ilesystem: GetChecksu m($GlobalU ILocalePat h)" /> | |||
69 | <xsl:vari able name= "GlobalUIL ocale" sel ect="wwexs ldoc:LoadX MLWithoutR esolver($G lobalUILoc alePath)" /> | 69 | <xsl:vari able name= "GlobalUIL ocale" sel ect="wwexs ldoc:LoadX MLWithoutR esolver($G lobalUILoc alePath)" /> | |||
70 | 70 | |||||
71 | 71 | |||||
72 | <!-- Seve rities --> | 72 | <!-- Seve rities --> | |||
73 | <!-- --> | 73 | <!-- --> | |||
74 | <xsl:vari able name= "GlobalTop icsLinkSev erity" sel ect="wwpro jext:GetFo rmatSettin g('report- topics-lin k', 'messa ge')" /> | 74 | <xsl:vari able name= "GlobalTop icsLinkSev erity" sel ect="wwpro jext:GetFo rmatSettin g('report- topics-lin k', 'messa ge')" /> | |||
75 | 75 | |||||
76 | 76 | |||||
77 | <xsl:temp late match ="/"> | 77 | <xsl:temp late match ="/"> | |||
78 | <wwfiles :Files ver sion="1.0" > | 78 | <wwfiles :Files ver sion="1.0" > | |||
79 | 79 | |||||
80 | <xsl:va riable nam e="VarGene rateReport Setting" s elect="wwp rojext:Get FormatSett ing('repor t-topics-g enerate', 'true') = 'true'" /> | 80 | <xsl:va riable nam e="VarGene rateReport Setting" s elect="wwp rojext:Get FormatSett ing('repor t-topics-g enerate', 'true') = 'true'" /> | |||
81 | <xsl:va riable nam e="VarRequ estedPipel ine" selec t="wwenv:R equestedPi peline($Gl obalPipeli neName)" / > | 81 | <xsl:va riable nam e="VarRequ estedPipel ine" selec t="wwenv:R equestedPi peline($Gl obalPipeli neName)" / > | |||
82 | <xsl:va riable nam e="VarGene rateReport " select=" ($VarGener ateReportS etting) or ($VarRequ estedPipel ine)" /> | 82 | <xsl:va riable nam e="VarGene rateReport " select=" ($VarGener ateReportS etting) or ($VarRequ estedPipel ine)" /> | |||
83 | 83 | |||||
84 | <xsl:if test="$Va rGenerateR eport"> | 84 | <xsl:if test="$Va rGenerateR eport"> | |||
85 | <!-- L oad projec t links -- > | 85 | <!-- L oad projec t links -- > | |||
86 | <!-- -- > | 86 | <!-- -- > | |||
87 | <xsl:f or-each se lect="$Glo balFiles[1 ]"> | 87 | <xsl:f or-each se lect="$Glo balFiles[1 ]"> | |||
88 | <xsl: variable n ame="VarLi nksFileInf o" select= "key('wwfi les-files- by-type', $Parameter LinksType) " /> | 88 | <xsl: variable n ame="VarLi nksFileInf o" select= "key('wwfi les-files- by-type', $Parameter LinksType) " /> | |||
89 | <xsl: variable n ame="VarLi nks" selec t="wwexsld oc:LoadXML WithoutRes olver($Var LinksFileI nfo/@path) " /> | 89 | <xsl: variable n ame="VarLi nks" selec t="wwexsld oc:LoadXML WithoutRes olver($Var LinksFileI nfo/@path) " /> | |||
90 | 90 | |||||
91 | <!-- Iterate in put docume nts --> | 91 | <!-- Iterate in put docume nts --> | |||
92 | <!-- --> | 92 | <!-- --> | |||
93 | <xsl: for-each s elect="$Gl obalInput[ 1]"> | 93 | <xsl: for-each s elect="$Gl obalInput[ 1]"> | |||
94 | <!-- Documents --> | 94 | <!-- Documents --> | |||
95 | <!-- --> | 95 | <!-- --> | |||
96 | <xsl :variable name="VarD ocumentFil es" select ="key('wwf iles-files -by-type', $Paramete rDependsTy pe)" /> | 96 | <xsl :variable name="VarD ocumentFil es" select ="key('wwf iles-files -by-type', $Paramete rDependsTy pe)" /> | |||
97 | <xsl :variable name="VarP rogressDoc umentsStar t" select= "wwprogres s:Start(co unt($VarDo cumentFile s))" /> | 97 | <xsl :variable name="VarP rogressDoc umentsStar t" select= "wwprogres s:Start(co unt($VarDo cumentFile s))" /> | |||
98 | <xsl :for-each select="$V arDocument Files"> | 98 | <xsl :for-each select="$V arDocument Files"> | |||
99 | <xs l:variable name="Var DocumentFi le" select ="." /> | 99 | <xs l:variable name="Var DocumentFi le" select ="." /> | |||
100 | 100 | |||||
101 | <xs l:variable name="Var ProgressDo cumentStar t" select= "wwprogres s:Start(1) " /> | 101 | <xs l:variable name="Var ProgressDo cumentStar t" select= "wwprogres s:Start(1) " /> | |||
102 | 102 | |||||
103 | <!- - Aborted? --> | 103 | <!- - Aborted? --> | |||
104 | <!- - --> | 104 | <!- - --> | |||
105 | <xs l:if test= "not(wwpro gress:Abor t())"> | 105 | <xs l:if test= "not(wwpro gress:Abor t())"> | |||
106 | <! -- Up-to-d ate? --> | 106 | <! -- Up-to-d ate? --> | |||
107 | <! -- --> | 107 | <! -- --> | |||
108 | <x sl:variabl e name="Va rPath" sel ect="wwfil esystem:Co mbine(wwfi lesystem:G etDirector yName($Var DocumentFi le/@path), concat(tr anslate($P arameterTy pe, ':', ' _'),'.xml' ))" /> | 108 | <x sl:variabl e name="Va rPath" sel ect="wwfil esystem:Co mbine(wwfi lesystem:G etDirector yName($Var DocumentFi le/@path), concat(tr anslate($P arameterTy pe, ':', ' _'),'.xml' ))" /> | |||
109 | <x sl:variabl e name="Va rUpToDate" select="w wfilesext: UpToDate($ VarPath, $ GlobalProj ect/wwproj ect:Projec t/@ChangeI D, $VarDoc umentFile/ @groupID, $VarDocume ntFile/@do cumentID, $GlobalAct ionChecksu m)" /> | 109 | <x sl:variabl e name="Va rUpToDate" select="w wfilesext: UpToDate($ VarPath, $ GlobalProj ect/wwproj ect:Projec t/@ChangeI D, $VarDoc umentFile/ @groupID, $VarDocume ntFile/@do cumentID, $GlobalAct ionChecksu m)" /> | |||
110 | <x sl:if test ="not($Var UpToDate)" > | 110 | <x sl:if test ="not($Var UpToDate)" > | |||
111 | < xsl:variab le name="V arResultAs XML"> | 111 | < xsl:variab le name="V arResultAs XML"> | |||
112 | <xsl:call- template n ame="Topic s-Report"> | 112 | <xsl:call- template n ame="Topic s-Report"> | |||
113 | <xsl:with -param nam e="ParamLi nks" selec t="$VarLin ks" /> | 113 | <xsl:with -param nam e="ParamLi nks" selec t="$VarLin ks" /> | |||
114 | <xsl:with -param nam e="ParamDo cumentFile " select=" $VarDocume ntFile" /> | 114 | <xsl:with -param nam e="ParamDo cumentFile " select=" $VarDocume ntFile" /> | |||
115 | </xsl:call -template> | 115 | </xsl:call -template> | |||
116 | < /xsl:varia ble> | 116 | < /xsl:varia ble> | |||
117 | < xsl:variab le name="V arResult" select="ms xsl:node-s et($VarRes ultAsXML)" /> | 117 | < xsl:variab le name="V arResult" select="ms xsl:node-s et($VarRes ultAsXML)" /> | |||
118 | < xsl:variab le name="V arWriteRes ult" selec t="wwexsld oc:Documen t($VarResu lt, $VarPa th, 'utf-8 ', 'xml', '1.0', 'ye s')" /> | 118 | < xsl:variab le name="V arWriteRes ult" selec t="wwexsld oc:Documen t($VarResu lt, $VarPa th, 'utf-8 ', 'xml', '1.0', 'ye s')" /> | |||
119 | </ xsl:if> | 119 | </ xsl:if> | |||
120 | 120 | |||||
121 | <! -- Report generated files --> | 121 | <! -- Report generated files --> | |||
122 | <! -- --> | 122 | <! -- --> | |||
123 | <w wfiles:Fil e path="{$ VarPath}" displaynam e="{$Globa lUILocale/ wwlocale:L ocale/wwlo cale:Strin gs/wwlocal e:String[@ name = 'To picsReport Title']/@v alue}" typ e="{$Param eterType}" checksum= "{wwfilesy stem:GetCh ecksum($Va rPath)}" p rojectchec ksum="{$Gl obalProjec t/wwprojec t:Project/ @ChangeID} " groupID= "{$VarDocu mentFile/@ groupID}" documentID ="{$VarDoc umentFile/ @documentI D}" action checksum=" {$GlobalAc tionChecks um}" categ ory="{$Par ameterCate gory}" use ="{$Parame terUse}" d eploy="{$P arameterDe ploy}"> | 123 | <w wfiles:Fil e path="{$ VarPath}" displaynam e="{$Globa lUILocale/ wwlocale:L ocale/wwlo cale:Strin gs/wwlocal e:String[@ name = 'To picsReport Title']/@v alue}" typ e="{$Param eterType}" checksum= "{wwfilesy stem:GetCh ecksum($Va rPath)}" p rojectchec ksum="{$Gl obalProjec t/wwprojec t:Project/ @ChangeID} " groupID= "{$VarDocu mentFile/@ groupID}" documentID ="{$VarDoc umentFile/ @documentI D}" action checksum=" {$GlobalAc tionChecks um}" categ ory="{$Par ameterCate gory}" use ="{$Parame terUse}" d eploy="{$P arameterDe ploy}"> | |||
124 | < wwfiles:De pends path ="{$Global UILocalePa th}" check sum="{$Glo balUILocal ePathCheck sum}" grou pID="" doc umentID="" /> | 124 | < wwfiles:De pends path ="{$Global UILocalePa th}" check sum="{$Glo balUILocal ePathCheck sum}" grou pID="" doc umentID="" /> | |||
125 | < wwfiles:De pends path ="{$VarLin ksFileInfo /@path}" c hecksum="{ $VarLinksF ileInfo/@c hecksum}" groupID="{ $VarLinksF ileInfo/@g roupID}" d ocumentID= "{$VarLink sFileInfo/ @documentI D}" /> | 125 | < wwfiles:De pends path ="{$VarLin ksFileInfo /@path}" c hecksum="{ $VarLinksF ileInfo/@c hecksum}" groupID="{ $VarLinksF ileInfo/@g roupID}" d ocumentID= "{$VarLink sFileInfo/ @documentI D}" /> | |||
126 | < wwfiles:De pends path ="{$VarDoc umentFile/ @path}" ch ecksum="{$ VarDocumen tFile/@che cksum}" gr oupID="{$V arDocument File/@grou pID}" docu mentID="{$ VarDocumen tFile/@doc umentID}" /> | 126 | < wwfiles:De pends path ="{$VarDoc umentFile/ @path}" ch ecksum="{$ VarDocumen tFile/@che cksum}" gr oupID="{$V arDocument File/@grou pID}" docu mentID="{$ VarDocumen tFile/@doc umentID}" /> | |||
127 | </ wwfiles:Fi le> | 127 | </ wwfiles:Fi le> | |||
128 | </x sl:if> | 128 | </x sl:if> | |||
129 | 129 | |||||
130 | <xs l:variable name="Var ProgressDo cumentEnd" select="w wprogress: End()" /> | 130 | <xs l:variable name="Var ProgressDo cumentEnd" select="w wprogress: End()" /> | |||
131 | </xs l:for-each > | 131 | </xs l:for-each > | |||
132 | 132 | |||||
133 | <xsl :variable name="VarP rogressDoc umentsEnd" select="w wprogress: End()" /> | 133 | <xsl :variable name="VarP rogressDoc umentsEnd" select="w wprogress: End()" /> | |||
134 | </xsl :for-each> | 134 | </xsl :for-each> | |||
135 | </xsl: for-each> | 135 | </xsl: for-each> | |||
136 | </xsl:i f> | 136 | </xsl:i f> | |||
137 | 137 | |||||
138 | </wwfile s:Files> | 138 | </wwfile s:Files> | |||
139 | </xsl:tem plate> | 139 | </xsl:tem plate> | |||
140 | 140 | |||||
141 | 141 | |||||
142 | <xsl:temp late match ="*" mode= "wwmode:to pics"> | 142 | <xsl:temp late match ="*" mode= "wwmode:to pics"> | |||
143 | <xsl:par am name="P aramDocume ntFile" /> | 143 | <xsl:par am name="P aramDocume ntFile" /> | |||
144 | <xsl:par am name="P aramLinkFi le" /> | 144 | <xsl:par am name="P aramLinkFi le" /> | |||
145 | 145 | |||||
146 | <xsl:app ly-templat es mode="w wmode:topi cs"> | 146 | <xsl:app ly-templat es mode="w wmode:topi cs"> | |||
147 | <xsl:wi th-param n ame="Param DocumentFi le" select ="$ParamDo cumentFile " /> | 147 | <xsl:wi th-param n ame="Param DocumentFi le" select ="$ParamDo cumentFile " /> | |||
148 | <xsl:wi th-param n ame="Param LinkFile" select="$P aramLinkFi le" /> | 148 | <xsl:wi th-param n ame="Param LinkFile" select="$P aramLinkFi le" /> | |||
149 | </xsl:ap ply-templa tes> | 149 | </xsl:ap ply-templa tes> | |||
150 | </xsl:tem plate> | 150 | </xsl:tem plate> | |||
151 | 151 | |||||
152 | 152 | |||||
153 | <xsl:temp late match ="wwlinks: Paragraph" mode="wwm ode:topics "> | 153 | <xsl:temp late match ="wwlinks: Paragraph" mode="wwm ode:topics "> | |||
154 | <xsl:par am name="P aramDocume ntFile" /> | 154 | <xsl:par am name="P aramDocume ntFile" /> | |||
155 | <xsl:par am name="P aramLinkFi le" /> | 155 | <xsl:par am name="P aramLinkFi le" /> | |||
156 | <xsl:par am name="P aramLinkPa ragraph" s elect="." /> | 156 | <xsl:par am name="P aramLinkPa ragraph" s elect="." /> | |||
157 | 157 | |||||
158 | <!-- Che ck for top ic attribu te --> | 158 | <!-- Che ck for top ic attribu te --> | |||
159 | <!-- --> | 159 | <!-- --> | |||
160 | <xsl:if test="stri ng-length( $ParamLink Paragraph/ @topic) &g t; 0"> | 160 | <xsl:if test="stri ng-length( $ParamLink Paragraph/ @topic) &g t; 0"> | |||
161 | <xsl:if test="$Gl obalTopics LinkSeveri ty != 'ign ore'"> | 161 | <xsl:if test="$Gl obalTopics LinkSeveri ty != 'ign ore'"> | |||
162 | <wwrep ort:Entry context="t opics" typ e="topic-l ink" sever ity="{$Glo balTopicsL inkSeverit y}"> | 162 | <wwrep ort:Entry context="t opics" typ e="topic-l ink" sever ity="{$Glo balTopicsL inkSeverit y}"> | |||
163 | <wwre port:Descr iption> | 163 | <wwre port:Descr iption> | |||
164 | <xsl :value-of select="ww string:For mat($Globa lUILocale/ wwlocale:L ocale/wwlo cale:Strin gs/wwlocal e:String[@ name = 'To picsLink'] /@value, $ ParamLinkP aragraph/@ topic, wwf ilesystem: GetFileNam e($ParamLi nkFile/@pa th))" /> | 164 | <xsl :value-of select="ww string:For mat($Globa lUILocale/ wwlocale:L ocale/wwlo cale:Strin gs/wwlocal e:String[@ name = 'To picsLink'] /@value, $ ParamLinkP aragraph/@ topic, wwf ilesystem: GetFileNam e($ParamLi nkFile/@pa th))" /> | |||
165 | </wwr eport:Desc ription> | 165 | </wwr eport:Desc ription> | |||
166 | 166 | |||||
167 | <wwre port:Navig ation cont ext="sourc e"> | 167 | <wwre port:Navig ation cont ext="sourc e"> | |||
168 | <wwr eport:Link protocol= "adapter"> | 168 | <wwr eport:Link protocol= "adapter"> | |||
169 | <ww report:Dat a key="Pat h" value=" {wwprojext :GetDocume ntPath($Pa ramDocumen tFile/@doc umentID)}" /> | 169 | <ww report:Dat a key="Pat h" value=" {wwprojext :GetDocume ntPath($Pa ramDocumen tFile/@doc umentID)}" /> | |||
170 | <ww report:Dat a key="Doc umentID" v alue="{$Pa ramDocumen tFile/@doc umentID}" /> | 170 | <ww report:Dat a key="Doc umentID" v alue="{$Pa ramDocumen tFile/@doc umentID}" /> | |||
171 | <ww report:Dat a key="ID" value="{$ ParamLinkP aragraph/@ id}" /> | 171 | <ww report:Dat a key="ID" value="{$ ParamLinkP aragraph/@ id}" /> | |||
172 | </ww report:Lin k> | 172 | </ww report:Lin k> | |||
173 | </wwr eport:Navi gation> | 173 | </wwr eport:Navi gation> | |||
174 | 174 | |||||
175 | <!-- Get topic navigation link from format it self --> | 175 | <!-- Get topic navigation link from format it self --> | |||
176 | <!-- --> | 176 | <!-- --> | |||
177 | <xsl: variable n ame="VarLi nkAsXML"> | 177 | <xsl: variable n ame="VarLi nkAsXML"> | |||
178 | <xsl :call-temp late name= "Report-To picLink"> | 178 | <xsl :call-temp late name= "Report-To picLink"> | |||
179 | <xs l:with-par am name="P aramProjec t" select= "$GlobalPr oject" /> | 179 | <xs l:with-par am name="P aramProjec t" select= "$GlobalPr oject" /> | |||
180 | <xs l:with-par am name="P aramLinksC ontext" se lect="$Par amLinkPara graph" /> | 180 | <xs l:with-par am name="P aramLinksC ontext" se lect="$Par amLinkPara graph" /> | |||
181 | <xs l:with-par am name="P aramGroupI D" select= "$ParamDoc umentFile/ @groupID" /> | 181 | <xs l:with-par am name="P aramGroupI D" select= "$ParamDoc umentFile/ @groupID" /> | |||
182 | <xs l:with-par am name="P aramDocume ntID" sele ct="$Param DocumentFi le/@docume ntID" /> | 182 | <xs l:with-par am name="P aramDocume ntID" sele ct="$Param DocumentFi le/@docume ntID" /> | |||
183 | <xs l:with-par am name="P aramTopic" select="$ ParamLinkP aragraph/@ topic" /> | 183 | <xs l:with-par am name="P aramTopic" select="$ ParamLinkP aragraph/@ topic" /> | |||
184 | </xs l:call-tem plate> | 184 | </xs l:call-tem plate> | |||
185 | </xsl :variable> | 185 | </xsl :variable> | |||
186 | <xsl: variable n ame="VarLi nk" select ="msxsl:no de-set($Va rLinkAsXML )/wwreport :Link[1]" /> | 186 | <xsl: variable n ame="VarLi nk" select ="msxsl:no de-set($Va rLinkAsXML )/wwreport :Link[1]" /> | |||
187 | <xsl: if test="c ount($VarL ink) = 1"> | 187 | <xsl: if test="c ount($VarL ink) = 1"> | |||
188 | <wwr eport:Navi gation con text="outp ut"> | 188 | <wwr eport:Navi gation con text="outp ut"> | |||
189 | <xs l:copy-of select="$V arLink" /> | 189 | <xs l:copy-of select="$V arLink" /> | |||
190 | </ww report:Nav igation> | 190 | </ww report:Nav igation> | |||
191 | </xsl :if> | 191 | </xsl :if> | |||
192 | 192 | |||||
193 | <wwre port:Navig ation cont ext="detai ls"> | 193 | <wwre port:Navig ation cont ext="detai ls"> | |||
194 | <wwr eport:Link protocol= "wwh5api"> | 194 | <wwr eport:Link protocol= "wwh5api"> | |||
195 | <ww report:Dat a key="Bas eURI" valu e="{wwenv: Applicatio nBaseHelpU RI()}" /> | 195 | <ww report:Dat a key="Bas eURI" valu e="{wwenv: Applicatio nBaseHelpU RI()}" /> | |||
196 |
<wwreport:
Data
key="Conte
xt"
value="
|
196 | <wwreport: Data key="Conte xt" value=" p rep a r ing " /> | |||
197 | <ww report:Dat a key="Top ic" value= "topic_lin ks" /> | 197 | <ww report:Dat a key="Top ic" value= "topic_lin ks" /> | |||
198 | </ww report:Lin k> | 198 | </ww report:Lin k> | |||
199 | </wwr eport:Navi gation> | 199 | </wwr eport:Navi gation> | |||
200 | </wwre port:Entry > | 200 | </wwre port:Entry > | |||
201 | </xsl:i f> | 201 | </xsl:i f> | |||
202 | </xsl:if > | 202 | </xsl:if > | |||
203 | 203 | |||||
204 | <xsl:app ly-templat es mode="w wmode:topi cs"> | 204 | <xsl:app ly-templat es mode="w wmode:topi cs"> | |||
205 | <xsl:wi th-param n ame="Param DocumentFi le" select ="$ParamDo cumentFile " /> | 205 | <xsl:wi th-param n ame="Param DocumentFi le" select ="$ParamDo cumentFile " /> | |||
206 | <xsl:wi th-param n ame="Param LinkFile" select="$P aramLinkFi le" /> | 206 | <xsl:wi th-param n ame="Param LinkFile" select="$P aramLinkFi le" /> | |||
207 | </xsl:ap ply-templa tes> | 207 | </xsl:ap ply-templa tes> | |||
208 | </xsl:tem plate> | 208 | </xsl:tem plate> | |||
209 | 209 | |||||
210 | 210 | |||||
211 | <xsl:temp late name= "Topics-Re port"> | 211 | <xsl:temp late name= "Topics-Re port"> | |||
212 | <xsl:par am name="P aramLinks" /> | 212 | <xsl:par am name="P aramLinks" /> | |||
213 | <xsl:par am name="P aramDocume ntFile" /> | 213 | <xsl:par am name="P aramDocume ntFile" /> | |||
214 | 214 | |||||
215 | <!-- Gen erate repo rt --> | 215 | <!-- Gen erate repo rt --> | |||
216 | <!-- --> | 216 | <!-- --> | |||
217 | <wwrepor t:Report v ersion="1. 0"> | 217 | <wwrepor t:Report v ersion="1. 0"> | |||
218 | 218 | |||||
219 | <xsl:fo r-each sel ect="$Para mLinks[1]" > | 219 | <xsl:fo r-each sel ect="$Para mLinks[1]" > | |||
220 | <xsl:v ariable na me="VarLin kFiles" se lect="key( 'wwlinks-f iles-by-do cumentID', $ParamDoc umentFile/ @documentI D)" /> | 220 | <xsl:v ariable na me="VarLin kFiles" se lect="key( 'wwlinks-f iles-by-do cumentID', $ParamDoc umentFile/ @documentI D)" /> | |||
221 | 221 | |||||
222 | <xsl:f or-each se lect="$Var LinkFiles" > | 222 | <xsl:f or-each se lect="$Var LinkFiles" > | |||
223 | <xsl: variable n ame="VarLi nkFile" se lect="." / > | 223 | <xsl: variable n ame="VarLi nkFile" se lect="." / > | |||
224 | 224 | |||||
225 | <xsl: apply-temp lates sele ct="$VarLi nkFile/*" mode="wwmo de:topics" > | 225 | <xsl: apply-temp lates sele ct="$VarLi nkFile/*" mode="wwmo de:topics" > | |||
226 | <xsl :with-para m name="Pa ramDocumen tFile" sel ect="$Para mDocumentF ile" /> | 226 | <xsl :with-para m name="Pa ramDocumen tFile" sel ect="$Para mDocumentF ile" /> | |||
227 | <xsl :with-para m name="Pa ramLinkFil e" select= "$VarLinkF ile" /> | 227 | <xsl :with-para m name="Pa ramLinkFil e" select= "$VarLinkF ile" /> | |||
228 | </xsl :apply-tem plates> | 228 | </xsl :apply-tem plates> | |||
229 | </xsl: for-each> | 229 | </xsl: for-each> | |||
230 | </xsl:f or-each> | 230 | </xsl:f or-each> | |||
231 | 231 | |||||
232 | </wwrepo rt:Report> | 232 | </wwrepo rt:Report> | |||
233 | </xsl:tem plate> | 233 | </xsl:tem plate> | |||
234 | </xsl:styl esheet> | 234 | </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.