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\filenames | 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\filenames | document.xsl | Mon Oct 13 05:52:04 2008 UTC |
Description | Between Files 1 and 2 |
|
---|---|---|
Text Blocks | Lines | |
Unchanged | 4 | 842 |
Changed | 3 | 6 |
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 rameterSpl itsType" / > | 32 | <xsl:para m name="Pa rameterSpl itsType" / > | |||
33 | <xsl:para m name="Pa rameterBeh aviorsType " /> | 33 | <xsl:para m name="Pa rameterBeh aviorsType " /> | |||
34 | <xsl:para m name="Pa rameterTyp e" /> | 34 | <xsl:para m name="Pa rameterTyp e" /> | |||
35 | <xsl:para m name="Pa rameterUIL ocaleType" /> | 35 | <xsl:para m name="Pa rameterUIL ocaleType" /> | |||
36 | <xsl:para m name="Pa rameterCat egory" /> | 36 | <xsl:para m name="Pa rameterCat egory" /> | |||
37 | <xsl:para m name="Pa rameterUse " /> | 37 | <xsl:para m name="Pa rameterUse " /> | |||
38 | <xsl:para m name="Pa rameterDep loy" /> | 38 | <xsl:para m name="Pa rameterDep loy" /> | |||
39 | 39 | |||||
40 | 40 | |||||
41 | <xsl:name space-alia s styleshe et-prefix= "wwreport" result-pr efix="#def ault" /> | 41 | <xsl:name space-alia s styleshe et-prefix= "wwreport" result-pr efix="#def ault" /> | |||
42 | <xsl:stri p-space el ements="*" /> | 42 | <xsl:stri p-space el ements="*" /> | |||
43 | 43 | |||||
44 | 44 | |||||
45 | <xsl:incl ude href=" wwformat:T ransforms/ reports.xs l" /> | 45 | <xsl:incl ude href=" wwformat:T ransforms/ reports.xs l" /> | |||
46 | <xsl:incl ude href=" wwtransfor m:common/p roject/con ditions.xs l" /> | 46 | <xsl:incl ude href=" wwtransfor m:common/p roject/con ditions.xs l" /> | |||
47 | 47 | |||||
48 | 48 | |||||
49 | <xsl:key name="wwfi les-files- by-type" m atch="wwfi les:File" use="@type " /> | 49 | <xsl:key name="wwfi les-files- by-type" m atch="wwfi les:File" use="@type " /> | |||
50 | <xsl:key name="wwfi les-files- by-groupid -type" mat ch="wwfile s:File" us e="concat( @groupID, ':', @type )" /> | 50 | <xsl:key name="wwfi les-files- by-groupid -type" mat ch="wwfile s:File" us e="concat( @groupID, ':', @type )" /> | |||
51 | <xsl:key name="wwfi les-files- by-documen tid" match ="wwfiles: File" use= "@document ID" /> | 51 | <xsl:key name="wwfi les-files- by-documen tid" match ="wwfiles: File" use= "@document ID" /> | |||
52 | <xsl:key name="wwsp lits-split s-by-id" m atch="wwsp lits:Split " use="@id " /> | 52 | <xsl:key name="wwsp lits-split s-by-id" m atch="wwsp lits:Split " use="@id " /> | |||
53 | <xsl:key name="wwsp lits-frame s-by-id" m atch="wwsp lits:Frame " use="@id " /> | 53 | <xsl:key name="wwsp lits-frame s-by-id" m atch="wwsp lits:Frame " use="@id " /> | |||
54 | 54 | |||||
55 | 55 | |||||
56 | <xsl:vari able name= "GlobalAct ionChecksu m"> | 56 | <xsl:vari able name= "GlobalAct ionChecksu m"> | |||
57 | <xsl:var iable name ="VarTrans formChecks ums"> | 57 | <xsl:var iable name ="VarTrans formChecks ums"> | |||
58 | <xsl:va lue-of sel ect="conca t(wwuri:As FilePath(' wwtransfor m:self'), ':', wwfil esystem:Ge tChecksum( wwuri:AsFi lePath('ww transform: self')))" /> | 58 | <xsl:va lue-of sel ect="conca t(wwuri:As FilePath(' wwtransfor m:self'), ':', wwfil esystem:Ge tChecksum( wwuri:AsFi lePath('ww transform: self')))" /> | |||
59 | <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' )))" /> | 59 | <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' )))" /> | |||
60 | <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' )))" /> | 60 | <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' )))" /> | |||
61 | </xsl:va riable> | 61 | </xsl:va riable> | |||
62 | <xsl:val ue-of sele ct="wwstri ng:MD5Chec ksum($VarT ransformCh ecksums)" /> | 62 | <xsl:val ue-of sele ct="wwstri ng:MD5Chec ksum($VarT ransformCh ecksums)" /> | |||
63 | </xsl:var iable> | 63 | </xsl:var iable> | |||
64 | 64 | |||||
65 | 65 | |||||
66 | <!-- UI L ocale --> | 66 | <!-- UI L ocale --> | |||
67 | <!-- --> | 67 | <!-- --> | |||
68 | <xsl:vari able name= "GlobalUIL ocalePath" > | 68 | <xsl:vari able name= "GlobalUIL ocalePath" > | |||
69 | <xsl:for -each sele ct="$Globa lFiles[1]" > | 69 | <xsl:for -each sele ct="$Globa lFiles[1]" > | |||
70 | <xsl:va lue-of sel ect="key(' wwfiles-fi les-by-typ e', $Param eterUILoca leType)[1] /@path" /> | 70 | <xsl:va lue-of sel ect="key(' wwfiles-fi les-by-typ e', $Param eterUILoca leType)[1] /@path" /> | |||
71 | </xsl:fo r-each> | 71 | </xsl:fo r-each> | |||
72 | </xsl:var iable> | 72 | </xsl:var iable> | |||
73 | <xsl:vari able name= "GlobalUIL ocalePathC hecksum" s elect="wwf ilesystem: GetChecksu m($GlobalU ILocalePat h)" /> | 73 | <xsl:vari able name= "GlobalUIL ocalePathC hecksum" s elect="wwf ilesystem: GetChecksu m($GlobalU ILocalePat h)" /> | |||
74 | <xsl:vari able name= "GlobalUIL ocale" sel ect="wwexs ldoc:LoadX MLWithoutR esolver($G lobalUILoc alePath)" /> | 74 | <xsl:vari able name= "GlobalUIL ocale" sel ect="wwexs ldoc:LoadX MLWithoutR esolver($G lobalUILoc alePath)" /> | |||
75 | 75 | |||||
76 | 76 | |||||
77 | <!-- Seve rities --> | 77 | <!-- Seve rities --> | |||
78 | <!-- --> | 78 | <!-- --> | |||
79 | <xsl:vari able name= "GlobalFil enamesUsed Severity" select="ww projext:Ge tFormatSet ting('repo rt-filenam es-used', 'message') " /> | 79 | <xsl:vari able name= "GlobalFil enamesUsed Severity" select="ww projext:Ge tFormatSet ting('repo rt-filenam es-used', 'message') " /> | |||
80 | <xsl:vari able name= "GlobalFil enamesIgno redSeverit y" select= "wwprojext :GetFormat Setting('r eport-file names-igno red', 'war ning')" /> | 80 | <xsl:vari able name= "GlobalFil enamesIgno redSeverit y" select= "wwprojext :GetFormat Setting('r eport-file names-igno red', 'war ning')" /> | |||
81 | <xsl:vari able name= "GlobalFil enamesRena medSeverit y" select= "wwprojext :GetFormat Setting('r eport-file names-rena med', 'war ning')" /> | 81 | <xsl:vari able name= "GlobalFil enamesRena medSeverit y" select= "wwprojext :GetFormat Setting('r eport-file names-rena med', 'war ning')" /> | |||
82 | 82 | |||||
83 | 83 | |||||
84 | <xsl:temp late match ="/"> | 84 | <xsl:temp late match ="/"> | |||
85 | <wwfiles :Files ver sion="1.0" > | 85 | <wwfiles :Files ver sion="1.0" > | |||
86 | 86 | |||||
87 | <xsl:va riable nam e="VarGene rateReport Setting" s elect="wwp rojext:Get FormatSett ing('repor t-filename s-generate ', 'true') = 'true'" /> | 87 | <xsl:va riable nam e="VarGene rateReport Setting" s elect="wwp rojext:Get FormatSett ing('repor t-filename s-generate ', 'true') = 'true'" /> | |||
88 | <xsl:va riable nam e="VarRequ estedPipel ine" selec t="wwenv:R equestedPi peline($Gl obalPipeli neName)" / > | 88 | <xsl:va riable nam e="VarRequ estedPipel ine" selec t="wwenv:R equestedPi peline($Gl obalPipeli neName)" / > | |||
89 | <xsl:va riable nam e="VarGene rateReport " select=" ($VarGener ateReportS etting) or ($VarRequ estedPipel ine)" /> | 89 | <xsl:va riable nam e="VarGene rateReport " select=" ($VarGener ateReportS etting) or ($VarRequ estedPipel ine)" /> | |||
90 | 90 | |||||
91 | <xsl:if test="$Va rGenerateR eport"> | 91 | <xsl:if test="$Va rGenerateR eport"> | |||
92 | <!-- L oad projec t links -- > | 92 | <!-- L oad projec t links -- > | |||
93 | <!-- -- > | 93 | <!-- -- > | |||
94 | <xsl:f or-each se lect="$Glo balFiles[1 ]"> | 94 | <xsl:f or-each se lect="$Glo balFiles[1 ]"> | |||
95 | <xsl: variable n ame="VarLi nksFileInf o" select= "key('wwfi les-files- by-type', $Parameter LinksType) " /> | 95 | <xsl: variable n ame="VarLi nksFileInf o" select= "key('wwfi les-files- by-type', $Parameter LinksType) " /> | |||
96 | <xsl: variable n ame="VarLi nks" selec t="wwexsld oc:LoadXML WithoutRes olver($Var LinksFileI nfo/@path) " /> | 96 | <xsl: variable n ame="VarLi nks" selec t="wwexsld oc:LoadXML WithoutRes olver($Var LinksFileI nfo/@path) " /> | |||
97 | 97 | |||||
98 | <!-- Groups --> | 98 | <!-- Groups --> | |||
99 | <!-- --> | 99 | <!-- --> | |||
100 | <xsl: variable n ame="VarPr ojectGroup s" select= "$GlobalPr oject/wwpr oject:Proj ect/wwproj ect:Groups /wwproject :Group" /> | 100 | <xsl: variable n ame="VarPr ojectGroup s" select= "$GlobalPr oject/wwpr oject:Proj ect/wwproj ect:Groups /wwproject :Group" /> | |||
101 | <xsl: variable n ame="VarPr ogressProj ectGroupsS tart" sele ct="wwprog ress:Start (count($Va rProjectGr oups))" /> | 101 | <xsl: variable n ame="VarPr ogressProj ectGroupsS tart" sele ct="wwprog ress:Start (count($Va rProjectGr oups))" /> | |||
102 | <xsl: for-each s elect="$Va rProjectGr oups"> | 102 | <xsl: for-each s elect="$Va rProjectGr oups"> | |||
103 | <xsl :variable name="VarP rojectGrou p" select= "." /> | 103 | <xsl :variable name="VarP rojectGrou p" select= "." /> | |||
104 | 104 | |||||
105 | <xsl :variable name="VarP rogressPro jectGroupS tart" sele ct="wwprog ress:Start (1)" /> | 105 | <xsl :variable name="VarP rogressPro jectGroupS tart" sele ct="wwprog ress:Start (1)" /> | |||
106 | 106 | |||||
107 | <!-- Aborted? --> | 107 | <!-- Aborted? --> | |||
108 | <!-- --> | 108 | <!-- --> | |||
109 | <xsl :if test=" not(wwprog ress:Abort ())"> | 109 | <xsl :if test=" not(wwprog ress:Abort ())"> | |||
110 | <xs l:for-each select="$ GlobalFile s[1]"> | 110 | <xs l:for-each select="$ GlobalFile s[1]"> | |||
111 | <! -- Group S plits --> | 111 | <! -- Group S plits --> | |||
112 | <! -- --> | 112 | <! -- --> | |||
113 | <x sl:variabl e name="Va rFilesSpli ts" select ="key('wwf iles-files -by-groupi d-type', c oncat($Var ProjectGro up/@GroupI D, ':', $P arameterSp litsType)) " /> | 113 | <x sl:variabl e name="Va rFilesSpli ts" select ="key('wwf iles-files -by-groupi d-type', c oncat($Var ProjectGro up/@GroupI D, ':', $P arameterSp litsType)) " /> | |||
114 | <x sl:variabl e name="Va rSplits" s elect="wwe xsldoc:Loa dXMLWithou tResolver( $VarFilesS plits/@pat h)" /> | 114 | <x sl:variabl e name="Va rSplits" s elect="wwe xsldoc:Loa dXMLWithou tResolver( $VarFilesS plits/@pat h)" /> | |||
115 | 115 | |||||
116 | <! -- Iterate input doc uments --> | 116 | <! -- Iterate input doc uments --> | |||
117 | <! -- --> | 117 | <! -- --> | |||
118 | <x sl:for-eac h select=" $GlobalInp ut[1]"> | 118 | <x sl:for-eac h select=" $GlobalInp ut[1]"> | |||
119 | < !-- Docume nts --> | 119 | < !-- Docume nts --> | |||
120 | < !-- --> | 120 | < !-- --> | |||
121 | < xsl:variab le name="V arGroupDoc umentFiles " select=" key('wwfil es-files-b y-type', $ ParameterD ependsType )[@groupID = $VarPro jectGroup/ @GroupID]" /> | 121 | < xsl:variab le name="V arGroupDoc umentFiles " select=" key('wwfil es-files-b y-type', $ ParameterD ependsType )[@groupID = $VarPro jectGroup/ @GroupID]" /> | |||
122 | < xsl:variab le name="V arProgress GroupDocum entsStart" select="w wprogress: Start(coun t($VarGrou pDocumentF iles))" /> | 122 | < xsl:variab le name="V arProgress GroupDocum entsStart" select="w wprogress: Start(coun t($VarGrou pDocumentF iles))" /> | |||
123 | < xsl:for-ea ch select= "$VarGroup DocumentFi les"> | 123 | < xsl:for-ea ch select= "$VarGroup DocumentFi les"> | |||
124 | <xsl:varia ble name=" VarDocumen tFile" sel ect="." /> | 124 | <xsl:varia ble name=" VarDocumen tFile" sel ect="." /> | |||
125 | 125 | |||||
126 | <xsl:varia ble name=" VarProgres sGroupDocu mentStart" select="w wprogress: Start(1)" /> | 126 | <xsl:varia ble name=" VarProgres sGroupDocu mentStart" select="w wprogress: Start(1)" /> | |||
127 | 127 | |||||
128 | <!-- Abort ed? --> | 128 | <!-- Abort ed? --> | |||
129 | <!-- --> | 129 | <!-- --> | |||
130 | <xsl:if te st="not(ww progress:A bort())"> | 130 | <xsl:if te st="not(ww progress:A bort())"> | |||
131 | <!-- Up-t o-date? -- > | 131 | <!-- Up-t o-date? -- > | |||
132 | <!-- -- > | 132 | <!-- -- > | |||
133 | <xsl:vari able name= "VarPath" select="ww filesystem :Combine(w wfilesyste m:GetDirec toryName($ VarDocumen tFile/@pat h), concat (translate ($Paramete rType, ':' , '_'),'.x ml'))" /> | 133 | <xsl:vari able name= "VarPath" select="ww filesystem :Combine(w wfilesyste m:GetDirec toryName($ VarDocumen tFile/@pat h), concat (translate ($Paramete rType, ':' , '_'),'.x ml'))" /> | |||
134 | <xsl:vari able name= "VarUpToDa te" select ="wwfilese xt:UpToDat e($VarPath , $GlobalP roject/wwp roject:Pro ject/@Chan geID, $Var DocumentFi le/@groupI D, $VarDoc umentFile/ @documentI D, $Global ActionChec ksum)" /> | 134 | <xsl:vari able name= "VarUpToDa te" select ="wwfilese xt:UpToDat e($VarPath , $GlobalP roject/wwp roject:Pro ject/@Chan geID, $Var DocumentFi le/@groupI D, $VarDoc umentFile/ @documentI D, $Global ActionChec ksum)" /> | |||
135 | <xsl:if t est="not($ VarUpToDat e)"> | 135 | <xsl:if t est="not($ VarUpToDat e)"> | |||
136 | <xsl:var iable name ="VarResul tAsXML"> | 136 | <xsl:var iable name ="VarResul tAsXML"> | |||
137 | <xsl:ca ll-templat e name="Fi lenames-Re port"> | 137 | <xsl:ca ll-templat e name="Fi lenames-Re port"> | |||
138 | <xsl:w ith-param name="Para mLinks" se lect="$Var Links" /> | 138 | <xsl:w ith-param name="Para mLinks" se lect="$Var Links" /> | |||
139 | <xsl:w ith-param name="Para mSplits" s elect="$Va rSplits" / > | 139 | <xsl:w ith-param name="Para mSplits" s elect="$Va rSplits" / > | |||
140 | <xsl:w ith-param name="Para mDocumentF ile" selec t="$VarDoc umentFile" /> | 140 | <xsl:w ith-param name="Para mDocumentF ile" selec t="$VarDoc umentFile" /> | |||
141 | </xsl:c all-templa te> | 141 | </xsl:c all-templa te> | |||
142 | </xsl:va riable> | 142 | </xsl:va riable> | |||
143 | <xsl:var iable name ="VarResul t" select= "msxsl:nod e-set($Var ResultAsXM L)" /> | 143 | <xsl:var iable name ="VarResul t" select= "msxsl:nod e-set($Var ResultAsXM L)" /> | |||
144 | <xsl:var iable name ="VarWrite Result" se lect="wwex sldoc:Docu ment($VarR esult, $Va rPath, 'ut f-8', 'xml ', '1.0', 'yes')" /> | 144 | <xsl:var iable name ="VarWrite Result" se lect="wwex sldoc:Docu ment($VarR esult, $Va rPath, 'ut f-8', 'xml ', '1.0', 'yes')" /> | |||
145 | </xsl:if> | 145 | </xsl:if> | |||
146 | 146 | |||||
147 | <!-- Repo rt generat ed files - -> | 147 | <!-- Repo rt generat ed files - -> | |||
148 | <!-- - -> | 148 | <!-- - -> | |||
149 | <wwfiles: File path= "{$VarPath }" display name="{$Gl obalUILoca le/wwlocal e:Locale/w wlocale:St rings/wwlo cale:Strin g[@name = 'Filenames ReportTitl e']/@value }" type="{ $Parameter Type}" che cksum="{ww filesystem :GetChecks um($VarPat h)}" proje ctchecksum ="{$Global Project/ww project:Pr oject/@Cha ngeID}" gr oupID="{$V arDocument File/@grou pID}" docu mentID="{$ VarDocumen tFile/@doc umentID}" actionchec ksum="{$Gl obalAction Checksum}" category= "{$Paramet erCategory }" use="{$ ParameterU se}" deplo y="{$Param eterDeploy }"> | 149 | <wwfiles: File path= "{$VarPath }" display name="{$Gl obalUILoca le/wwlocal e:Locale/w wlocale:St rings/wwlo cale:Strin g[@name = 'Filenames ReportTitl e']/@value }" type="{ $Parameter Type}" che cksum="{ww filesystem :GetChecks um($VarPat h)}" proje ctchecksum ="{$Global Project/ww project:Pr oject/@Cha ngeID}" gr oupID="{$V arDocument File/@grou pID}" docu mentID="{$ VarDocumen tFile/@doc umentID}" actionchec ksum="{$Gl obalAction Checksum}" category= "{$Paramet erCategory }" use="{$ ParameterU se}" deplo y="{$Param eterDeploy }"> | |||
150 | <wwfiles :Depends p ath="{$Glo balUILocal ePath}" ch ecksum="{$ GlobalUILo calePathCh ecksum}" g roupID="" documentID ="" /> | 150 | <wwfiles :Depends p ath="{$Glo balUILocal ePath}" ch ecksum="{$ GlobalUILo calePathCh ecksum}" g roupID="" documentID ="" /> | |||
151 | <wwfiles :Depends p ath="{$Var LinksFileI nfo/@path} " checksum ="{$VarLin ksFileInfo /@checksum }" groupID ="{$VarLin ksFileInfo /@groupID} " document ID="{$VarL inksFileIn fo/@docume ntID}" /> | 151 | <wwfiles :Depends p ath="{$Var LinksFileI nfo/@path} " checksum ="{$VarLin ksFileInfo /@checksum }" groupID ="{$VarLin ksFileInfo /@groupID} " document ID="{$VarL inksFileIn fo/@docume ntID}" /> | |||
152 | <wwfiles :Depends p ath="{$Var FilesSplit s/@path}" checksum=" {$VarFiles Splits/@ch ecksum}" g roupID="{$ VarFilesSp lits/@grou pID}" docu mentID="{$ VarFilesSp lits/@path }" /> | 152 | <wwfiles :Depends p ath="{$Var FilesSplit s/@path}" checksum=" {$VarFiles Splits/@ch ecksum}" g roupID="{$ VarFilesSp lits/@grou pID}" docu mentID="{$ VarFilesSp lits/@path }" /> | |||
153 | <wwfiles :Depends p ath="{$Var DocumentFi le/@path}" checksum= "{$VarDocu mentFile/@ checksum}" groupID=" {$VarDocum entFile/@g roupID}" d ocumentID= "{$VarDocu mentFile/@ documentID }" /> | 153 | <wwfiles :Depends p ath="{$Var DocumentFi le/@path}" checksum= "{$VarDocu mentFile/@ checksum}" groupID=" {$VarDocum entFile/@g roupID}" d ocumentID= "{$VarDocu mentFile/@ documentID }" /> | |||
154 | </wwfiles :File> | 154 | </wwfiles :File> | |||
155 | </xsl:if> | 155 | </xsl:if> | |||
156 | 156 | |||||
157 | <xsl:varia ble name=" VarProgres sGroupDocu mentEnd" s elect="wwp rogress:En d()" /> | 157 | <xsl:varia ble name=" VarProgres sGroupDocu mentEnd" s elect="wwp rogress:En d()" /> | |||
158 | < /xsl:for-e ach> | 158 | < /xsl:for-e ach> | |||
159 | < xsl:variab le name="V arProgress GroupDocum entsEnd" s elect="wwp rogress:En d()" /> | 159 | < xsl:variab le name="V arProgress GroupDocum entsEnd" s elect="wwp rogress:En d()" /> | |||
160 | </ xsl:for-ea ch> | 160 | </ xsl:for-ea ch> | |||
161 | </x sl:for-eac h> | 161 | </x sl:for-eac h> | |||
162 | </xs l:if> | 162 | </xs l:if> | |||
163 | 163 | |||||
164 | <xsl :variable name="VarP rogressPro jectGroupE nd" select ="wwprogre ss:End()" /> | 164 | <xsl :variable name="VarP rogressPro jectGroupE nd" select ="wwprogre ss:End()" /> | |||
165 | </xsl :for-each> | 165 | </xsl :for-each> | |||
166 | 166 | |||||
167 | <xsl: variable n ame="VarPr ogressProj ectGroupsE nd" select ="wwprogre ss:End()" /> | 167 | <xsl: variable n ame="VarPr ogressProj ectGroupsE nd" select ="wwprogre ss:End()" /> | |||
168 | </xsl: for-each> | 168 | </xsl: for-each> | |||
169 | </xsl:i f> | 169 | </xsl:i f> | |||
170 | 170 | |||||
171 | </wwfile s:Files> | 171 | </wwfile s:Files> | |||
172 | </xsl:tem plate> | 172 | </xsl:tem plate> | |||
173 | 173 | |||||
174 | 174 | |||||
175 | <xsl:temp late name= "Filenames -CheckHint "> | 175 | <xsl:temp late name= "Filenames -CheckHint "> | |||
176 | <xsl:par am name="P aramLinks" /> | 176 | <xsl:par am name="P aramLinks" /> | |||
177 | <xsl:par am name="P aramDocume ntFile" /> | 177 | <xsl:par am name="P aramDocume ntFile" /> | |||
178 | <xsl:par am name="P aramID" /> | 178 | <xsl:par am name="P aramID" /> | |||
179 | <xsl:par am name="P aramPath" /> | 179 | <xsl:par am name="P aramPath" /> | |||
180 | <xsl:par am name="P aramBehavi orsMarker" /> | 180 | <xsl:par am name="P aramBehavi orsMarker" /> | |||
181 | <xsl:par am name="P aramLast" /> | 181 | <xsl:par am name="P aramLast" /> | |||
182 | 182 | |||||
183 | <!-- Det ermine fil ename hint --> | 183 | <!-- Det ermine fil ename hint --> | |||
184 | <!-- --> | 184 | <!-- --> | |||
185 | <xsl:var iable name ="VarFileN ameHint"> | 185 | <xsl:var iable name ="VarFileN ameHint"> | |||
186 | <xsl:fo r-each sel ect="$Para mBehaviors Marker/wwd oc:Marker/ wwdoc:Text Run/wwdoc: Text"> | 186 | <xsl:fo r-each sel ect="$Para mBehaviors Marker/wwd oc:Marker/ wwdoc:Text Run/wwdoc: Text"> | |||
187 | <xsl:v alue-of se lect="@val ue" /> | 187 | <xsl:v alue-of se lect="@val ue" /> | |||
188 | </xsl:f or-each> | 188 | </xsl:f or-each> | |||
189 | </xsl:va riable> | 189 | </xsl:va riable> | |||
190 | <xsl:var iable name ="VarNorma lizedFileN ameHint" s elect="nor malize-spa ce($VarFil eNameHint) " /> | 190 | <xsl:var iable name ="VarNorma lizedFileN ameHint" s elect="nor malize-spa ce($VarFil eNameHint) " /> | |||
191 | 191 | |||||
192 | <xsl:cho ose> | 192 | <xsl:cho ose> | |||
193 | <!-- Hi nt process ed --> | 193 | <!-- Hi nt process ed --> | |||
194 | <!-- --> | 194 | <!-- --> | |||
195 | <xsl:wh en test="$ ParamLast" > | 195 | <xsl:wh en test="$ ParamLast" > | |||
196 | <!-- G et hint us ed --> | 196 | <!-- G et hint us ed --> | |||
197 | <!-- --> | 197 | <!-- --> | |||
198 | <xsl:v ariable na me="VarHin tUsed" sel ect="wwfil esystem:Ge tFileNameW ithoutExte nsion($Par amPath)" / > | 198 | <xsl:v ariable na me="VarHin tUsed" sel ect="wwfil esystem:Ge tFileNameW ithoutExte nsion($Par amPath)" / > | |||
199 | 199 | |||||
200 | <xsl:c hoose> | 200 | <xsl:c hoose> | |||
201 | <!-- Hint match es used na me --> | 201 | <!-- Hint match es used na me --> | |||
202 | <!-- --> | 202 | <!-- --> | |||
203 | <xsl: when test= "$VarNorma lizedFileN ameHint = $VarHintUs ed"> | 203 | <xsl: when test= "$VarNorma lizedFileN ameHint = $VarHintUs ed"> | |||
204 | <xsl :if test=" $GlobalFil enamesUsed Severity ! = 'ignore' "> | 204 | <xsl :if test=" $GlobalFil enamesUsed Severity ! = 'ignore' "> | |||
205 | <ww report:Ent ry context ="filename s" type="h int-used" severity=" {$GlobalFi lenamesUse dSeverity} "> | 205 | <ww report:Ent ry context ="filename s" type="h int-used" severity=" {$GlobalFi lenamesUse dSeverity} "> | |||
206 | <w wreport:De scription> | 206 | <w wreport:De scription> | |||
207 | < xsl:value- of select= "wwstring: Format($Gl obalUILoca le/wwlocal e:Locale/w wlocale:St rings/wwlo cale:Strin g[@name = 'Filenames Used']/@va lue, $VarN ormalizedF ileNameHin t, wwfiles ystem:GetF ileName($P aramPath)) " /> | 207 | < xsl:value- of select= "wwstring: Format($Gl obalUILoca le/wwlocal e:Locale/w wlocale:St rings/wwlo cale:Strin g[@name = 'Filenames Used']/@va lue, $VarN ormalizedF ileNameHin t, wwfiles ystem:GetF ileName($P aramPath)) " /> | |||
208 | </ wwreport:D escription > | 208 | </ wwreport:D escription > | |||
209 | 209 | |||||
210 | <w wreport:Na vigation c ontext="so urce"> | 210 | <w wreport:Na vigation c ontext="so urce"> | |||
211 | < wwreport:L ink protoc ol="adapte r"> | 211 | < wwreport:L ink protoc ol="adapte r"> | |||
212 | <wwreport: Data key=" Path" valu e="{wwproj ext:GetDoc umentPath( $ParamDocu mentFile/@ documentID )}" /> | 212 | <wwreport: Data key=" Path" valu e="{wwproj ext:GetDoc umentPath( $ParamDocu mentFile/@ documentID )}" /> | |||
213 | <wwreport: Data key=" DocumentID " value="{ $ParamDocu mentFile/@ documentID }" /> | 213 | <wwreport: Data key=" DocumentID " value="{ $ParamDocu mentFile/@ documentID }" /> | |||
214 | <wwreport: Data key=" ID" value= "{$ParamID }" /> | 214 | <wwreport: Data key=" ID" value= "{$ParamID }" /> | |||
215 | < /wwreport: Link> | 215 | < /wwreport: Link> | |||
216 | </ wwreport:N avigation> | 216 | </ wwreport:N avigation> | |||
217 | 217 | |||||
218 | <! -- Get out put naviga tion link from forma t itself - -> | 218 | <! -- Get out put naviga tion link from forma t itself - -> | |||
219 | <! -- - -> | 219 | <! -- - -> | |||
220 | <x sl:variabl e name="Va rLinkAsXML "> | 220 | <x sl:variabl e name="Va rLinkAsXML "> | |||
221 | < xsl:call-t emplate na me="Report -OutputLin k"> | 221 | < xsl:call-t emplate na me="Report -OutputLin k"> | |||
222 | <xsl:with- param name ="ParamPro ject" sele ct="$Globa lProject" /> | 222 | <xsl:with- param name ="ParamPro ject" sele ct="$Globa lProject" /> | |||
223 | <xsl:with- param name ="ParamLin ksContext" select="$ ParamLinks " /> | 223 | <xsl:with- param name ="ParamLin ksContext" select="$ ParamLinks " /> | |||
224 | <xsl:with- param name ="ParamGro upID" sele ct="$Param DocumentFi le/@groupI D" /> | 224 | <xsl:with- param name ="ParamGro upID" sele ct="$Param DocumentFi le/@groupI D" /> | |||
225 | <xsl:with- param name ="ParamDoc umentID" s elect="$Pa ramDocumen tFile/@doc umentID" / > | 225 | <xsl:with- param name ="ParamDoc umentID" s elect="$Pa ramDocumen tFile/@doc umentID" / > | |||
226 | <xsl:with- param name ="ParamPar agraphID" select="$P aramID" /> | 226 | <xsl:with- param name ="ParamPar agraphID" select="$P aramID" /> | |||
227 | < /xsl:call- template> | 227 | < /xsl:call- template> | |||
228 | </ xsl:variab le> | 228 | </ xsl:variab le> | |||
229 | <x sl:variabl e name="Va rLink" sel ect="msxsl :node-set( $VarLinkAs XML)/wwrep ort:Link[1 ]" /> | 229 | <x sl:variabl e name="Va rLink" sel ect="msxsl :node-set( $VarLinkAs XML)/wwrep ort:Link[1 ]" /> | |||
230 | <x sl:if test ="count($V arLink) = 1"> | 230 | <x sl:if test ="count($V arLink) = 1"> | |||
231 | < wwreport:N avigation context="o utput"> | 231 | < wwreport:N avigation context="o utput"> | |||
232 | <xsl:copy- of select= "$VarLink" /> | 232 | <xsl:copy- of select= "$VarLink" /> | |||
233 | < /wwreport: Navigation > | 233 | < /wwreport: Navigation > | |||
234 | </ xsl:if> | 234 | </ xsl:if> | |||
235 | 235 | |||||
236 | <w wreport:Na vigation c ontext="de tails"> | 236 | <w wreport:Na vigation c ontext="de tails"> | |||
237 | < wwreport:L ink protoc ol="wwh5ap i"> | 237 | < wwreport:L ink protoc ol="wwh5ap i"> | |||
238 | <wwreport: Data key=" BaseURI" v alue="{wwe nv:Applica tionBaseHe lpURI()}" /> | 238 | <wwreport: Data key=" BaseURI" v alue="{wwe nv:Applica tionBaseHe lpURI()}" /> | |||
239 |
<wwreport:
Data
key="Conte
xt"
value="
|
239 | <wwreport: Data key="Conte xt" value=" p rep a r ing " /> | |||
240 | <wwreport: Data key=" Topic" val ue="file_n amed_by_ma rker" /> | 240 | <wwreport: Data key=" Topic" val ue="file_n amed_by_ma rker" /> | |||
241 | < /wwreport: Link> | 241 | < /wwreport: Link> | |||
242 | </ wwreport:N avigation> | 242 | </ wwreport:N avigation> | |||
243 | </w wreport:En try> | 243 | </w wreport:En try> | |||
244 | </xs l:if> | 244 | </xs l:if> | |||
245 | </xsl :when> | 245 | </xsl :when> | |||
246 | 246 | |||||
247 | <!-- Hint was n ot unique --> | 247 | <!-- Hint was n ot unique --> | |||
248 | <!-- --> | 248 | <!-- --> | |||
249 | <xsl: otherwise> | 249 | <xsl: otherwise> | |||
250 | <xsl :if test=" $GlobalFil enamesRena medSeverit y != 'igno re'"> | 250 | <xsl :if test=" $GlobalFil enamesRena medSeverit y != 'igno re'"> | |||
251 | <ww report:Ent ry context ="filename s" type="h int-rename d" severit y="{$Globa lFilenames RenamedSev erity}"> | 251 | <ww report:Ent ry context ="filename s" type="h int-rename d" severit y="{$Globa lFilenames RenamedSev erity}"> | |||
252 | <w wreport:De scription> | 252 | <w wreport:De scription> | |||
253 | < xsl:value- of select= "wwstring: Format($Gl obalUILoca le/wwlocal e:Locale/w wlocale:St rings/wwlo cale:Strin g[@name = 'Filenames Renamed']/ @value, $V arNormaliz edFileName Hint, $Var HintUsed, wwfilesyst em:GetFile Name($Para mPath))" / > | 253 | < xsl:value- of select= "wwstring: Format($Gl obalUILoca le/wwlocal e:Locale/w wlocale:St rings/wwlo cale:Strin g[@name = 'Filenames Renamed']/ @value, $V arNormaliz edFileName Hint, $Var HintUsed, wwfilesyst em:GetFile Name($Para mPath))" / > | |||
254 | </ wwreport:D escription > | 254 | </ wwreport:D escription > | |||
255 | 255 | |||||
256 | <w wreport:Na vigation c ontext="so urce"> | 256 | <w wreport:Na vigation c ontext="so urce"> | |||
257 | < wwreport:L ink protoc ol="adapte r"> | 257 | < wwreport:L ink protoc ol="adapte r"> | |||
258 | <wwreport: Data key=" Path" valu e="{wwproj ext:GetDoc umentPath( $ParamDocu mentFile/@ documentID )}" /> | 258 | <wwreport: Data key=" Path" valu e="{wwproj ext:GetDoc umentPath( $ParamDocu mentFile/@ documentID )}" /> | |||
259 | <wwreport: Data key=" DocumentID " value="{ $ParamDocu mentFile/@ documentID }" /> | 259 | <wwreport: Data key=" DocumentID " value="{ $ParamDocu mentFile/@ documentID }" /> | |||
260 | <wwreport: Data key=" ID" value= "{$ParamID }" /> | 260 | <wwreport: Data key=" ID" value= "{$ParamID }" /> | |||
261 | < /wwreport: Link> | 261 | < /wwreport: Link> | |||
262 | </ wwreport:N avigation> | 262 | </ wwreport:N avigation> | |||
263 | 263 | |||||
264 | <! -- Get out put naviga tion link from forma t itself - -> | 264 | <! -- Get out put naviga tion link from forma t itself - -> | |||
265 | <! -- - -> | 265 | <! -- - -> | |||
266 | <x sl:variabl e name="Va rLinkAsXML "> | 266 | <x sl:variabl e name="Va rLinkAsXML "> | |||
267 | < xsl:call-t emplate na me="Report -OutputLin k"> | 267 | < xsl:call-t emplate na me="Report -OutputLin k"> | |||
268 | <xsl:with- param name ="ParamPro ject" sele ct="$Globa lProject" /> | 268 | <xsl:with- param name ="ParamPro ject" sele ct="$Globa lProject" /> | |||
269 | <xsl:with- param name ="ParamLin ksContext" select="$ ParamLinks " /> | 269 | <xsl:with- param name ="ParamLin ksContext" select="$ ParamLinks " /> | |||
270 | <xsl:with- param name ="ParamGro upID" sele ct="$Param DocumentFi le/@groupI D" /> | 270 | <xsl:with- param name ="ParamGro upID" sele ct="$Param DocumentFi le/@groupI D" /> | |||
271 | <xsl:with- param name ="ParamDoc umentID" s elect="$Pa ramDocumen tFile/@doc umentID" / > | 271 | <xsl:with- param name ="ParamDoc umentID" s elect="$Pa ramDocumen tFile/@doc umentID" / > | |||
272 | <xsl:with- param name ="ParamPar agraphID" select="$P aramID" /> | 272 | <xsl:with- param name ="ParamPar agraphID" select="$P aramID" /> | |||
273 | < /xsl:call- template> | 273 | < /xsl:call- template> | |||
274 | </ xsl:variab le> | 274 | </ xsl:variab le> | |||
275 | <x sl:variabl e name="Va rLink" sel ect="msxsl :node-set( $VarLinkAs XML)/wwrep ort:Link[1 ]" /> | 275 | <x sl:variabl e name="Va rLink" sel ect="msxsl :node-set( $VarLinkAs XML)/wwrep ort:Link[1 ]" /> | |||
276 | <x sl:if test ="count($V arLink) = 1"> | 276 | <x sl:if test ="count($V arLink) = 1"> | |||
277 | < wwreport:N avigation context="o utput"> | 277 | < wwreport:N avigation context="o utput"> | |||
278 | <xsl:copy- of select= "$VarLink" /> | 278 | <xsl:copy- of select= "$VarLink" /> | |||
279 | < /wwreport: Navigation > | 279 | < /wwreport: Navigation > | |||
280 | </ xsl:if> | 280 | </ xsl:if> | |||
281 | 281 | |||||
282 | <w wreport:Na vigation c ontext="de tails"> | 282 | <w wreport:Na vigation c ontext="de tails"> | |||
283 | < wwreport:L ink protoc ol="wwh5ap i"> | 283 | < wwreport:L ink protoc ol="wwh5ap i"> | |||
284 | <wwreport: Data key=" BaseURI" v alue="{wwe nv:Applica tionBaseHe lpURI()}" /> | 284 | <wwreport: Data key=" BaseURI" v alue="{wwe nv:Applica tionBaseHe lpURI()}" /> | |||
285 |
<wwreport:
Data
key="Conte
xt"
value="
|
285 | <wwreport: Data key="Conte xt" value=" p rep a r ing " /> | |||
286 | <wwreport: Data key=" Topic" val ue="filena me_marker_ collision" /> | 286 | <wwreport: Data key=" Topic" val ue="filena me_marker_ collision" /> | |||
287 | < /wwreport: Link> | 287 | < /wwreport: Link> | |||
288 | </ wwreport:N avigation> | 288 | </ wwreport:N avigation> | |||
289 | </w wreport:En try> | 289 | </w wreport:En try> | |||
290 | </xs l:if> | 290 | </xs l:if> | |||
291 | </xsl :otherwise > | 291 | </xsl :otherwise > | |||
292 | </xsl: choose> | 292 | </xsl: choose> | |||
293 | </xsl:w hen> | 293 | </xsl:w hen> | |||
294 | 294 | |||||
295 | <!-- Hi nt ignored --> | 295 | <!-- Hi nt ignored --> | |||
296 | <!-- --> | 296 | <!-- --> | |||
297 | <xsl:ot herwise> | 297 | <xsl:ot herwise> | |||
298 | <xsl:i f test="$G lobalFilen amesIgnore dSeverity != 'ignore '"> | 298 | <xsl:i f test="$G lobalFilen amesIgnore dSeverity != 'ignore '"> | |||
299 | <wwre port:Entry context=" filenames" type="hin t-ignored" severity= "{$GlobalF ilenamesIg noredSever ity}"> | 299 | <wwre port:Entry context=" filenames" type="hin t-ignored" severity= "{$GlobalF ilenamesIg noredSever ity}"> | |||
300 | <wwr eport:Desc ription> | 300 | <wwr eport:Desc ription> | |||
301 | <xs l:value-of select="w wstring:Fo rmat($Glob alUILocale /wwlocale: Locale/wwl ocale:Stri ngs/wwloca le:String[ @name = 'F ilenamesIg nored']/@v alue, $Var Normalized FileNameHi nt)" /> | 301 | <xs l:value-of select="w wstring:Fo rmat($Glob alUILocale /wwlocale: Locale/wwl ocale:Stri ngs/wwloca le:String[ @name = 'F ilenamesIg nored']/@v alue, $Var Normalized FileNameHi nt)" /> | |||
302 | </ww report:Des cription> | 302 | </ww report:Des cription> | |||
303 | 303 | |||||
304 | <wwr eport:Navi gation con text="sour ce"> | 304 | <wwr eport:Navi gation con text="sour ce"> | |||
305 | <ww report:Lin k protocol ="adapter" > | 305 | <ww report:Lin k protocol ="adapter" > | |||
306 | <w wreport:Da ta key="Pa th" value= "{wwprojex t:GetDocum entPath($P aramDocume ntFile/@do cumentID)} " /> | 306 | <w wreport:Da ta key="Pa th" value= "{wwprojex t:GetDocum entPath($P aramDocume ntFile/@do cumentID)} " /> | |||
307 | <w wreport:Da ta key="Do cumentID" value="{$P aramDocume ntFile/@do cumentID}" /> | 307 | <w wreport:Da ta key="Do cumentID" value="{$P aramDocume ntFile/@do cumentID}" /> | |||
308 | <w wreport:Da ta key="ID " value="{ $ParamID}" /> | 308 | <w wreport:Da ta key="ID " value="{ $ParamID}" /> | |||
309 | </w wreport:Li nk> | 309 | </w wreport:Li nk> | |||
310 | </ww report:Nav igation> | 310 | </ww report:Nav igation> | |||
311 | 311 | |||||
312 | <!-- Get outpu t navigati on link fr om format itself --> | 312 | <!-- Get outpu t navigati on link fr om format itself --> | |||
313 | <!-- --> | 313 | <!-- --> | |||
314 | <xsl :variable name="VarL inkAsXML"> | 314 | <xsl :variable name="VarL inkAsXML"> | |||
315 | <xs l:call-tem plate name ="Report-O utputLink" > | 315 | <xs l:call-tem plate name ="Report-O utputLink" > | |||
316 | <x sl:with-pa ram name=" ParamProje ct" select ="$GlobalP roject" /> | 316 | <x sl:with-pa ram name=" ParamProje ct" select ="$GlobalP roject" /> | |||
317 | <x sl:with-pa ram name=" ParamLinks Context" s elect="$Pa ramLinks" /> | 317 | <x sl:with-pa ram name=" ParamLinks Context" s elect="$Pa ramLinks" /> | |||
318 | <x sl:with-pa ram name=" ParamGroup ID" select ="$ParamDo cumentFile /@groupID" /> | 318 | <x sl:with-pa ram name=" ParamGroup ID" select ="$ParamDo cumentFile /@groupID" /> | |||
319 | <x sl:with-pa ram name=" ParamDocum entID" sel ect="$Para mDocumentF ile/@docum entID" /> | 319 | <x sl:with-pa ram name=" ParamDocum entID" sel ect="$Para mDocumentF ile/@docum entID" /> | |||
320 | <x sl:with-pa ram name=" ParamParag raphID" se lect="$Par amID" /> | 320 | <x sl:with-pa ram name=" ParamParag raphID" se lect="$Par amID" /> | |||
321 | </x sl:call-te mplate> | 321 | </x sl:call-te mplate> | |||
322 | </xs l:variable > | 322 | </xs l:variable > | |||
323 | <xsl :variable name="VarL ink" selec t="msxsl:n ode-set($V arLinkAsXM L)/wwrepor t:Link[1]" /> | 323 | <xsl :variable name="VarL ink" selec t="msxsl:n ode-set($V arLinkAsXM L)/wwrepor t:Link[1]" /> | |||
324 | <xsl :if test=" count($Var Link) = 1" > | 324 | <xsl :if test=" count($Var Link) = 1" > | |||
325 | <ww report:Nav igation co ntext="out put"> | 325 | <ww report:Nav igation co ntext="out put"> | |||
326 | <x sl:copy-of select="$ VarLink" / > | 326 | <x sl:copy-of select="$ VarLink" / > | |||
327 | </w wreport:Na vigation> | 327 | </w wreport:Na vigation> | |||
328 | </xs l:if> | 328 | </xs l:if> | |||
329 | 329 | |||||
330 | <wwr eport:Navi gation con text="deta ils"> | 330 | <wwr eport:Navi gation con text="deta ils"> | |||
331 | <ww report:Lin k protocol ="wwh5api" > | 331 | <ww report:Lin k protocol ="wwh5api" > | |||
332 | <w wreport:Da ta key="Ba seURI" val ue="{wwenv :Applicati onBaseHelp URI()}" /> | 332 | <w wreport:Da ta key="Ba seURI" val ue="{wwenv :Applicati onBaseHelp URI()}" /> | |||
333 |
<wwreport:
Data
key="Conte
xt"
value="
|
333 | <wwreport: Data key="Conte xt" value=" p rep a r ing " /> | |||
334 | <w wreport:Da ta key="To pic" value ="filename _marker_ig nored" /> | 334 | <w wreport:Da ta key="To pic" value ="filename _marker_ig nored" /> | |||
335 | </w wreport:Li nk> | 335 | </w wreport:Li nk> | |||
336 | </ww report:Nav igation> | 336 | </ww report:Nav igation> | |||
337 | </wwr eport:Entr y> | 337 | </wwr eport:Entr y> | |||
338 | </xsl: if> | 338 | </xsl: if> | |||
339 | </xsl:o therwise> | 339 | </xsl:o therwise> | |||
340 | </xsl:ch oose> | 340 | </xsl:ch oose> | |||
341 | </xsl:tem plate> | 341 | </xsl:tem plate> | |||
342 | 342 | |||||
343 | 343 | |||||
344 | <xsl:temp late name= "Filenames -Report"> | 344 | <xsl:temp late name= "Filenames -Report"> | |||
345 | <xsl:par am name="P aramLinks" /> | 345 | <xsl:par am name="P aramLinks" /> | |||
346 | <xsl:par am name="P aramSplits " /> | 346 | <xsl:par am name="P aramSplits " /> | |||
347 | <xsl:par am name="P aramDocume ntFile" /> | 347 | <xsl:par am name="P aramDocume ntFile" /> | |||
348 | 348 | |||||
349 | <!-- Loa d behavior s --> | 349 | <!-- Loa d behavior s --> | |||
350 | <!-- --> | 350 | <!-- --> | |||
351 | <xsl:for -each sele ct="$Globa lFiles[1]" > | 351 | <xsl:for -each sele ct="$Globa lFiles[1]" > | |||
352 | <xsl:va riable nam e="VarBeha viorsFile" select="k ey('wwfile s-files-by -documenti d', $Param DocumentFi le/@docume ntID)[@typ e = $Param eterBehavi orsType][1 ]" /> | 352 | <xsl:va riable nam e="VarBeha viorsFile" select="k ey('wwfile s-files-by -documenti d', $Param DocumentFi le/@docume ntID)[@typ e = $Param eterBehavi orsType][1 ]" /> | |||
353 | <xsl:va riable nam e="VarBeha viors" sel ect="wwexs ldoc:LoadX MLWithoutR esolver($V arBehavior sFile/@pat h)" /> | 353 | <xsl:va riable nam e="VarBeha viors" sel ect="wwexs ldoc:LoadX MLWithoutR esolver($V arBehavior sFile/@pat h)" /> | |||
354 | 354 | |||||
355 | <!-- Ge nerate rep ort --> | 355 | <!-- Ge nerate rep ort --> | |||
356 | <!-- --> | 356 | <!-- --> | |||
357 | <wwrepo rt:Report version="1 .0"> | 357 | <wwrepo rt:Report version="1 .0"> | |||
358 | 358 | |||||
359 | <!-- E xamine eac h split -- > | 359 | <!-- E xamine eac h split -- > | |||
360 | <!-- -- > | 360 | <!-- -- > | |||
361 | <xsl:f or-each se lect="$Var Behaviors/ wwbehavior s:Behavior s/wwbehavi ors:Split" > | 361 | <xsl:f or-each se lect="$Var Behaviors/ wwbehavior s:Behavior s/wwbehavi ors:Split" > | |||
362 | <xsl: variable n ame="VarBe haviorsSpl it" select ="." /> | 362 | <xsl: variable n ame="VarBe haviorsSpl it" select ="." /> | |||
363 | 363 | |||||
364 | <!-- Check spli t filename --> | 364 | <!-- Check spli t filename --> | |||
365 | <!-- --> | 365 | <!-- --> | |||
366 | <xsl: for-each s elect="$Pa ramSplits[ 1]"> | 366 | <xsl: for-each s elect="$Pa ramSplits[ 1]"> | |||
367 | <xsl :variable name="VarS plitsSplit " select=" key('wwspl its-splits -by-id', $ VarBehavio rsSplit/@i d)[@docume ntID = $Pa ramDocumen tFile/@doc umentID]" /> | 367 | <xsl :variable name="VarS plitsSplit " select=" key('wwspl its-splits -by-id', $ VarBehavio rsSplit/@i d)[@docume ntID = $Pa ramDocumen tFile/@doc umentID]" /> | |||
368 | 368 | |||||
369 | <!-- Locate sp lit filena me markers --> | 369 | <!-- Locate sp lit filena me markers --> | |||
370 | <!-- --> | 370 | <!-- --> | |||
371 | <xsl :for-each select="$V arBehavior sSplit//ww behaviors: Marker[not (ancestor: :wwbehavio rs:Frame) and ((@beh avior = 'f ilename') or (@behav ior = 'fil ename-and- topic'))]" > | 371 | <xsl :for-each select="$V arBehavior sSplit//ww behaviors: Marker[not (ancestor: :wwbehavio rs:Frame) and ((@beh avior = 'f ilename') or (@behav ior = 'fil ename-and- topic'))]" > | |||
372 | <xs l:variable name="Var BehaviorsM arker" sel ect="." /> | 372 | <xs l:variable name="Var BehaviorsM arker" sel ect="." /> | |||
373 | 373 | |||||
374 | <!- - Last fil ename hint ? --> | 374 | <!- - Last fil ename hint ? --> | |||
375 | <!- - --> | 375 | <!- - --> | |||
376 | <xs l:variable name="Var LastFileNa meHint" se lect="posi tion() = l ast()" /> | 376 | <xs l:variable name="Var LastFileNa meHint" se lect="posi tion() = l ast()" /> | |||
377 | 377 | |||||
378 | <xs l:call-tem plate name ="Filename s-CheckHin t"> | 378 | <xs l:call-tem plate name ="Filename s-CheckHin t"> | |||
379 | <x sl:with-pa ram name=" ParamLinks " select=" $ParamLink s" /> | 379 | <x sl:with-pa ram name=" ParamLinks " select=" $ParamLink s" /> | |||
380 | <x sl:with-pa ram name=" ParamDocum entFile" s elect="$Pa ramDocumen tFile" /> | 380 | <x sl:with-pa ram name=" ParamDocum entFile" s elect="$Pa ramDocumen tFile" /> | |||
381 | <x sl:with-pa ram name=" ParamID" s elect="$Va rSplitsSpl it/@id" /> | 381 | <x sl:with-pa ram name=" ParamID" s elect="$Va rSplitsSpl it/@id" /> | |||
382 | <x sl:with-pa ram name=" ParamPath" select="$ VarSplitsS plit/@path " /> | 382 | <x sl:with-pa ram name=" ParamPath" select="$ VarSplitsS plit/@path " /> | |||
383 | <x sl:with-pa ram name=" ParamBehav iorsMarker " select=" $VarBehavi orsMarker" /> | 383 | <x sl:with-pa ram name=" ParamBehav iorsMarker " select=" $VarBehavi orsMarker" /> | |||
384 | <x sl:with-pa ram name=" ParamLast" select="p osition() = last()" /> | 384 | <x sl:with-pa ram name=" ParamLast" select="p osition() = last()" /> | |||
385 | </x sl:call-te mplate> | 385 | </x sl:call-te mplate> | |||
386 | </xs l:for-each > | 386 | </xs l:for-each > | |||
387 | </xsl :for-each> | 387 | </xsl :for-each> | |||
388 | 388 | |||||
389 | <!-- Examine ea ch frame - -> | 389 | <!-- Examine ea ch frame - -> | |||
390 | <!-- - -> | 390 | <!-- - -> | |||
391 | <xsl: for-each s elect="$Va rBehaviors Split/wwbe haviors:Fr ame"> | 391 | <xsl: for-each s elect="$Va rBehaviors Split/wwbe haviors:Fr ame"> | |||
392 | <xsl :variable name="VarB ehaviorsFr ame" selec t="." /> | 392 | <xsl :variable name="VarB ehaviorsFr ame" selec t="." /> | |||
393 | 393 | |||||
394 | <!-- Check fra me filenam e --> | 394 | <!-- Check fra me filenam e --> | |||
395 | <!-- --> | 395 | <!-- --> | |||
396 | <xsl :for-each select="$P aramSplits [1]"> | 396 | <xsl :for-each select="$P aramSplits [1]"> | |||
397 | <xs l:variable name="Var SplitsFram e" select= "key('wwsp lits-frame s-by-id', $VarBehavi orsFrame/@ id)[@docum entID = $P aramDocume ntFile/@do cumentID]" /> | 397 | <xs l:variable name="Var SplitsFram e" select= "key('wwsp lits-frame s-by-id', $VarBehavi orsFrame/@ id)[@docum entID = $P aramDocume ntFile/@do cumentID]" /> | |||
398 | 398 | |||||
399 | <!- - Locate f rame filen ame marker s --> | 399 | <!- - Locate f rame filen ame marker s --> | |||
400 | <!- - --> | 400 | <!- - --> | |||
401 | <xs l:for-each select="$ VarBehavio rsFrame//w wbehaviors :Marker[(@ behavior = 'filename ') or (@be havior = ' filename-a nd-topic') ]"> | 401 | <xs l:for-each select="$ VarBehavio rsFrame//w wbehaviors :Marker[(@ behavior = 'filename ') or (@be havior = ' filename-a nd-topic') ]"> | |||
402 | <x sl:variabl e name="Va rBehaviors Marker" se lect="." / > | 402 | <x sl:variabl e name="Va rBehaviors Marker" se lect="." / > | |||
403 | 403 | |||||
404 | <! -- Last fi lename hin t? --> | 404 | <! -- Last fi lename hin t? --> | |||
405 | <! -- --> | 405 | <! -- --> | |||
406 | <x sl:variabl e name="Va rLastFileN ameHint" s elect="pos ition() = last()" /> | 406 | <x sl:variabl e name="Va rLastFileN ameHint" s elect="pos ition() = last()" /> | |||
407 | 407 | |||||
408 | <x sl:call-te mplate nam e="Filenam es-CheckHi nt"> | 408 | <x sl:call-te mplate nam e="Filenam es-CheckHi nt"> | |||
409 | < xsl:with-p aram name= "ParamLink s" select= "$ParamLin ks" /> | 409 | < xsl:with-p aram name= "ParamLink s" select= "$ParamLin ks" /> | |||
410 | < xsl:with-p aram name= "ParamDocu mentFile" select="$P aramDocume ntFile" /> | 410 | < xsl:with-p aram name= "ParamDocu mentFile" select="$P aramDocume ntFile" /> | |||
411 | < xsl:with-p aram name= "ParamID" select="$V arSplitsFr ame/@id" / > | 411 | < xsl:with-p aram name= "ParamID" select="$V arSplitsFr ame/@id" / > | |||
412 | < xsl:with-p aram name= "ParamPath " select=" $VarSplits Frame/@pat h" /> | 412 | < xsl:with-p aram name= "ParamPath " select=" $VarSplits Frame/@pat h" /> | |||
413 | < xsl:with-p aram name= "ParamBeha viorsMarke r" select= "$VarBehav iorsMarker " /> | 413 | < xsl:with-p aram name= "ParamBeha viorsMarke r" select= "$VarBehav iorsMarker " /> | |||
414 | < xsl:with-p aram name= "ParamLast " select=" position() = last()" /> | 414 | < xsl:with-p aram name= "ParamLast " select=" position() = last()" /> | |||
415 | </ xsl:call-t emplate> | 415 | </ xsl:call-t emplate> | |||
416 | </x sl:for-eac h> | 416 | </x sl:for-eac h> | |||
417 | </xs l:for-each > | 417 | </xs l:for-each > | |||
418 | </xsl :for-each> | 418 | </xsl :for-each> | |||
419 | </xsl: for-each> | 419 | </xsl: for-each> | |||
420 | 420 | |||||
421 | </wwrep ort:Report > | 421 | </wwrep ort:Report > | |||
422 | </xsl:fo r-each> | 422 | </xsl:fo r-each> | |||
423 | </xsl:tem plate> | 423 | </xsl:tem plate> | |||
424 | </xsl:styl esheet> | 424 | </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.