29. Araxis Merge File Comparison Report

Produced by Araxis Merge on Wed Jan 21 22:23:29 2009 UTC. See www.araxis.com for information about Merge. This report uses XHTML and CSS2, and is best viewed with a reasonably standards compliant browser such as the latest version of Firefox or Internet Explorer. For optimum results when printing this report, use landscape orientation and enable printing of background images and colours in your browser.

29.1 Files compared

# Location File Last Modified
1 Q:\Formats.2008.3.20682\Simple HTML\Transforms formatting.xsl Mon Oct 13 05:51:52 2008 UTC
2 Q:\Formats.2008.4.20859\Simple HTML\Transforms formatting.xsl Mon Jan 19 18:02:36 2009 UTC

29.2 Comparison summary

Description Between
Files 1 and 2
Text Blocks Lines
Unchanged 56 994
Changed 16 20
Inserted 19 41
Removed 0 0

29.3 Comparison options

Whitespace Differences in whitespace at the start of lines are ignored
Character case Differences in character case are significant
Line endings Differences in line endings (CR and LF characters) are ignored
CR/LF characters Shown in the comparison detail

29.4 Active regular expressions

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

29.5 Comparison detail

1   <?xml vers ion="1.0"  encoding=" UTF-8"?> CR LF   1   <?xml vers ion="1.0"  encoding=" UTF-8"?> CR LF
2   <xsl:style sheet vers ion="1.0"  xmlns:xsl= "http://ww w.w3.org/1 999/XSL/Tr ansform" CR LF   2   <xsl:style sheet vers ion="1.0"  xmlns:xsl= "http://ww w.w3.org/1 999/XSL/Tr ansform" CR LF
3                                    xmlns:html ="http://w ww.w3.org/ MarkUp/Wil bur/HTML32 .dtd" CR LF   3                                    xmlns:html ="http://w ww.w3.org/ MarkUp/Wil bur/HTML32 .dtd" CR LF
4                                    xmlns:msxs l="urn:sch emas-micro soft-com:x slt" CR LF   4                                    xmlns:msxs l="urn:sch emas-micro soft-com:x slt" CR LF
5                                    xmlns:wwmo de="urn:We bWorks-Eng ine-Mode" CR LF   5                                    xmlns:wwmo de="urn:We bWorks-Eng ine-Mode" CR LF
6                                    xmlns:wwdo c="urn:Web Works-Docu ment-Schem a" CR LF   6                                    xmlns:wwdo c="urn:Web Works-Docu ment-Schem a" CR LF
7                                    xmlns:wwpr oject="urn :WebWorks- Publish-Pr oject" CR LF   7                                    xmlns:wwpr oject="urn :WebWorks- Publish-Pr oject" CR LF
8                                    xmlns:wwpr ops="urn:W ebWorks-Pr operties-S chema" CR LF   8                                    xmlns:wwpr ops="urn:W ebWorks-Pr operties-S chema" CR LF
9                                    xmlns:wwpr ogress="ur n:WebWorks -XSLT-Exte nsion-Prog ress" CR LF   9                                    xmlns:wwpr ogress="ur n:WebWorks -XSLT-Exte nsion-Prog ress" CR LF
10                                    xmlns:wwlo g="urn:Web Works-XSLT -Extension -Log" CR LF   10                                    xmlns:wwlo g="urn:Web Works-XSLT -Extension -Log" CR LF
11                                    xmlns:wwfi lesystem=" urn:WebWor ks-XSLT-Ex tension-Fi leSystem" CR LF   11                                    xmlns:wwfi lesystem=" urn:WebWor ks-XSLT-Ex tension-Fi leSystem" CR LF
12                                    xmlns:wwur i="urn:Web Works-XSLT -Extension -URI" CR LF   12                                    xmlns:wwur i="urn:Web Works-XSLT -Extension -URI" CR LF
13                                    xmlns:wwst ring="urn: WebWorks-X SLT-Extens ion-String Utilities" CR LF   13                                    xmlns:wwst ring="urn: WebWorks-X SLT-Extens ion-String Utilities" CR LF
14                                    xmlns:wwun its="urn:W ebWorks-XS LT-Extensi on-Units" CR LF   14                                    xmlns:wwun its="urn:W ebWorks-XS LT-Extensi on-Units" CR LF
15                                    xmlns:wwfi lesext="ur n:WebWorks -XSLT-Exte nsion-File s" CR LF   15                                    xmlns:wwfi lesext="ur n:WebWorks -XSLT-Exte nsion-File s" CR LF
16                                    xmlns:wwpr ojext="urn :WebWorks- XSLT-Exten sion-Proje ct" CR LF   16                                    xmlns:wwpr ojext="urn :WebWorks- XSLT-Exten sion-Proje ct" CR LF
17                                    xmlns:wwex sldoc="urn :WebWorks- XSLT-Exten sion-Docum ent" CR LF   17                                    xmlns:wwex sldoc="urn :WebWorks- XSLT-Exten sion-Docum ent" CR LF
18                                    exclude-re sult-prefi xes="xsl h tml msxsl  wwmode wwd oc wwproje ct wwprogr ess wwlog  wwfilesyst em wwuri w wstring ww units wwfi lesext wwp rojext wwe xsldoc wwp rops" CR LF   18                                    exclude-re sult-prefi xes="xsl h tml msxsl  wwmode wwd oc wwproje ct wwprogr ess wwlog  wwfilesyst em wwuri w wstring ww units wwfi lesext wwp rojext wwe xsldoc wwp rops" CR LF
19   > CR LF   19   > CR LF
20    <xsl:temp late name= "Formattin g-FontTagP roperties" > CR LF   20    <xsl:temp late name= "Formattin g-FontTagP roperties" > CR LF
21     <xsl:par am name="P aramProper ties" /> CR LF   21     <xsl:par am name="P aramProper ties" /> CR LF
22     <xsl:par am name="P aramContex t" /> CR LF   22     <xsl:par am name="P aramContex t" /> CR LF
23     <xsl:par am name="P aramContex tRule" /> CR LF   23     <xsl:par am name="P aramContex tRule" /> CR LF
24     <xsl:par am name="P aramSplits " /> CR LF   24     <xsl:par am name="P aramSplits " /> CR LF
25     <xsl:par am name="P aramCargo"  /> CR LF   25     <xsl:par am name="P aramCargo"  /> CR LF
26     <xsl:par am name="P aramLinks"  /> CR LF   26     <xsl:par am name="P aramLinks"  /> CR LF
27     <xsl:par am name="P aramSplit"  /> CR LF   27     <xsl:par am name="P aramSplit"  /> CR LF
    28     <xsl:par am name="P aramNumber Context" / > CR LF
28   CR LF   29   CR LF
29     <xsl:cho ose> CR LF   30     <xsl:cho ose> CR LF
30      <xsl:wh en test="( string-len gth($Param Properties [@Name = ' font-size' ]/@Value)  &gt; 0) or  (string-l ength($Par amProperti es[@Name =  'font-fam ily']/@Val ue) &gt; 0 ) or (stri ng-length( $ParamProp erties[@Na me = 'colo r']/@Value ) &gt; 0)" > CR LF   31      <xsl:wh en test="( string-len gth($Param Properties [@Name = ' font-size' ]/@Value)  &gt; 0) or  (string-l ength($Par amProperti es[@Name =  'font-fam ily']/@Val ue) &gt; 0 ) or (stri ng-length( $ParamProp erties[@Na me = 'colo r']/@Value ) &gt; 0)" > CR LF
31   CR LF   32   CR LF
32       <!-- F ont attrs.  --> CR LF   33       <!-- F ont attrs.  --> CR LF
33       <html: font> CR LF   34       <html: font> CR LF
34        <!--  Font size.  --> CR LF   35        <!--  Font size.  --> CR LF
35        <xsl: if test="s tring-leng th($ParamP roperties[ @Name = 'f ont-size'] /@Value) & gt; 0"> CR LF   36        <xsl: if test="s tring-leng th($ParamP roperties[ @Name = 'f ont-size'] /@Value) & gt; 0"> CR LF
36         <xsl :attribute  name="siz e"> CR LF   37         <xsl :attribute  name="siz e"> CR LF
37   CR LF   38   CR LF
38          <xs l:variable  name="Var ConvertedS ize"> CR LF   39          <xs l:variable  name="Var ConvertedS ize"> CR LF
39           <x sl:variabl e name="Va rCurrentSi ze" select ="ceiling( wwunits:Nu mericPrefi x($ParamPr operties[@ Name = 'fo nt-size']/ @Value))"  /> CR LF   40           <x sl:variabl e name="Va rCurrentSi ze" select ="ceiling( wwunits:Nu mericPrefi x($ParamPr operties[@ Name = 'fo nt-size']/ @Value))"  /> CR LF
40           <x sl:variabl e name="Va rSizeQuoti ent" selec t="round($ VarCurrent Size div 4 )" /> CR LF   41           <x sl:variabl e name="Va rSizeQuoti ent" selec t="round($ VarCurrent Size div 4 )" /> CR LF
41   CR LF   42   CR LF
42           <x sl:choose> CR LF   43           <x sl:choose> CR LF
43            < xsl:when t est="$VarS izeQuotien t &lt;= 7" > CR LF   44            < xsl:when t est="$VarS izeQuotien t &lt;= 7" > CR LF
44              <xsl:value -of select ="$VarSize Quotient"  /> CR LF   45              <xsl:value -of select ="$VarSize Quotient"  /> CR LF
45            < /xsl:when> CR LF   46            < /xsl:when> CR LF
46            < xsl:otherw ise> CR LF   47            < xsl:otherw ise> CR LF
47              <xsl:value -of select ="'7'" /> CR LF   48              <xsl:value -of select ="'7'" /> CR LF
48            < /xsl:other wise> CR LF   49            < /xsl:other wise> CR LF
49           </ xsl:choose > CR LF   50           </ xsl:choose > CR LF
50          </x sl:variabl e> CR LF   51          </x sl:variabl e> CR LF
51   CR LF   52   CR LF
52          <xs l:value-of  select="$ VarConvert edSize" /> CR LF   53          <xs l:value-of  select="$ VarConvert edSize" /> CR LF
53   CR LF   54   CR LF
54         </xs l:attribut e> CR LF   55         </xs l:attribut e> CR LF
55        </xsl :if> CR LF   56        </xsl :if> CR LF
56   CR LF   57   CR LF
57        <!--  Font famil y --> CR LF   58        <!--  Font famil y --> CR LF
58        <!--               --> CR LF   59        <!--               --> CR LF
59        <xsl: if test="s tring-leng th($ParamP roperties[ @Name = 'f ont-family ']/@Value)  &gt; 0"> CR LF   60        <xsl: if test="s tring-leng th($ParamP roperties[ @Name = 'f ont-family ']/@Value)  &gt; 0"> CR LF
60         <xsl :variable  name="VarP roperty" s elect="$Pa ramPropert ies[@Name  = 'font-fa mily']" /> CR LF   61         <xsl :variable  name="VarP roperty" s elect="$Pa ramPropert ies[@Name  = 'font-fa mily']" /> CR LF
61   CR LF   62   CR LF
62         <xsl :choose> CR LF   63         <xsl :choose> CR LF
63          <xs l:when tes t="($VarPr operty/@Va lue = 'Sym bol') or ( $VarProper ty/@Value  = 'Zapf Di ngbats')"> CR LF   64          <xs l:when tes t="($VarPr operty/@Va lue = 'Sym bol') or ( $VarProper ty/@Value  = 'Zapf Di ngbats')"> CR LF
64           <! -- Suppres s for the  sake of In ternet Exp lorer --> CR LF   65           <! -- Suppres s for the  sake of In ternet Exp lorer --> CR LF
65           <! --                                                --> CR LF   66           <! --                                                --> CR LF
66          </x sl:when> CR LF   67          </x sl:when> CR LF
67   CR LF   68   CR LF
68          <xs l:otherwis e> CR LF   69          <xs l:otherwis e> CR LF
69           <x sl:attribu te name="f ace"> CR LF   70           <x sl:attribu te name="f ace"> CR LF
70            < xsl:value- of select= "$VarPrope rty/@Value "/> CR LF   71            < xsl:value- of select= "$VarPrope rty/@Value "/> CR LF
71           </ xsl:attrib ute> CR LF   72           </ xsl:attrib ute> CR LF
72          </x sl:otherwi se> CR LF   73          </x sl:otherwi se> CR LF
73         </xs l:choose> CR LF   74         </xs l:choose> CR LF
74        </xsl :if> CR LF   75        </xsl :if> CR LF
75   CR LF   76   CR LF
76        <!--  Color --> CR LF   77        <!--  Color --> CR LF
77        <!--        --> CR LF   78        <!--        --> CR LF
78        <xsl: if test="s tring-leng th($ParamP roperties[ @Name = 'c olor']/@Va lue) &gt;  0"> CR LF   79        <xsl: if test="s tring-leng th($ParamP roperties[ @Name = 'c olor']/@Va lue) &gt;  0"> CR LF
79         <xsl :attribute  name="col or"> CR LF   80         <xsl :attribute  name="col or"> CR LF
80          <xs l:value-of  select="$ ParamPrope rties[@Nam e = 'color ']/@Value"  /> CR LF   81          <xs l:value-of  select="$ ParamPrope rties[@Nam e = 'color ']/@Value"  /> CR LF
81         </xs l:attribut e> CR LF   82         </xs l:attribut e> CR LF
82        </xsl :if> CR LF   83        </xsl :if> CR LF
83   CR LF   84   CR LF
84        <!--  Force elem ents onto  same line  to avoid w hitespace  issues --> CR LF   85        <!--  Force elem ents onto  same line  to avoid w hitespace  issues --> CR LF
85        <!--                                                                --> CR LF   86        <!--                                                                --> CR LF
86        <wwex sldoc:NoBr eak /> CR LF   87        <wwex sldoc:NoBr eak /> CR LF
87   CR LF   88   CR LF
88        <xsl: call-templ ate name=" Formatting -FontWeigh tPropertie s"> CR LF   89        <xsl: call-templ ate name=" Formatting -FontWeigh tPropertie s"> CR LF
89         <xsl :with-para m name="Pa ramPropert ies" selec t="$ParamP roperties"  /> CR LF   90         <xsl :with-para m name="Pa ramPropert ies" selec t="$ParamP roperties"  /> CR LF
90         <xsl :with-para m name="Pa ramContext " select=" $ParamCont ext" /> CR LF   91         <xsl :with-para m name="Pa ramContext " select=" $ParamCont ext" /> CR LF
91         <xsl :with-para m name="Pa ramContext Rule" sele ct="$Param ContextRul e" /> CR LF   92         <xsl :with-para m name="Pa ramContext Rule" sele ct="$Param ContextRul e" /> CR LF
92         <xsl :with-para m name="Pa ramSplits"  select="$ ParamSplit s" /> CR LF   93         <xsl :with-para m name="Pa ramSplits"  select="$ ParamSplit s" /> CR LF
93         <xsl :with-para m name="Pa ramCargo"  select="$P aramCargo"  /> CR LF   94         <xsl :with-para m name="Pa ramCargo"  select="$P aramCargo"  /> CR LF
94         <xsl :with-para m name="Pa ramLinks"  select="$P aramLinks"  /> CR LF   95         <xsl :with-para m name="Pa ramLinks"  select="$P aramLinks"  /> CR LF
95         <xsl :with-para m name="Pa ramSplit"  select="$P aramSplit"  /> CR LF   96         <xsl :with-para m name="Pa ramSplit"  select="$P aramSplit"  /> CR LF
    97         <xsl :with-para m name="Pa ramNumberC ontext" se lect="$Par amNumberCo ntext" /> CR LF
96        </xsl :call-temp late> CR LF   98        </xsl :call-temp late> CR LF
97       </html :font> CR LF   99       </html :font> CR LF
98      </xsl:w hen> CR LF   100      </xsl:w hen> CR LF
99   CR LF   101   CR LF
100      <xsl:ot herwise> CR LF   102      <xsl:ot herwise> CR LF
101       <xsl:c all-templa te name="F ormatting- FontWeight Properties "> CR LF   103       <xsl:c all-templa te name="F ormatting- FontWeight Properties "> CR LF
102        <xsl: with-param  name="Par amProperti es" select ="$ParamPr operties"  /> CR LF   104        <xsl: with-param  name="Par amProperti es" select ="$ParamPr operties"  /> CR LF
103        <xsl: with-param  name="Par amContext"  select="$ ParamConte xt" /> CR LF   105        <xsl: with-param  name="Par amContext"  select="$ ParamConte xt" /> CR LF
104        <xsl: with-param  name="Par amContextR ule" selec t="$ParamC ontextRule " /> CR LF   106        <xsl: with-param  name="Par amContextR ule" selec t="$ParamC ontextRule " /> CR LF
105        <xsl: with-param  name="Par amSplits"  select="$P aramSplits " /> CR LF   107        <xsl: with-param  name="Par amSplits"  select="$P aramSplits " /> CR LF
106        <xsl: with-param  name="Par amCargo" s elect="$Pa ramCargo"  /> CR LF   108        <xsl: with-param  name="Par amCargo" s elect="$Pa ramCargo"  /> CR LF
107        <xsl: with-param  name="Par amLinks" s elect="$Pa ramLinks"  /> CR LF   109        <xsl: with-param  name="Par amLinks" s elect="$Pa ramLinks"  /> CR LF
108        <xsl: with-param  name="Par amSplit" s elect="$Pa ramSplit"  /> CR LF   110        <xsl: with-param  name="Par amSplit" s elect="$Pa ramSplit"  /> CR LF
    111        <xsl: with-param  name="Par amNumberCo ntext" sel ect="$Para mNumberCon text" /> CR LF
109       </xsl: call-templ ate> CR LF   112       </xsl: call-templ ate> CR LF
110      </xsl:o therwise> CR LF   113      </xsl:o therwise> CR LF
111     </xsl:ch oose> CR LF   114     </xsl:ch oose> CR LF
112    </xsl:tem plate> CR LF   115    </xsl:tem plate> CR LF
113   CR LF   116   CR LF
114   CR LF   117   CR LF
115    <xsl:temp late name= "Formattin g-FontWeig htProperti es"> CR LF   118    <xsl:temp late name= "Formattin g-FontWeig htProperti es"> CR LF
116     <xsl:par am name="P aramProper ties" /> CR LF   119     <xsl:par am name="P aramProper ties" /> CR LF
117     <xsl:par am name="P aramContex t" /> CR LF   120     <xsl:par am name="P aramContex t" /> CR LF
118     <xsl:par am name="P aramContex tRule" /> CR LF   121     <xsl:par am name="P aramContex tRule" /> CR LF
119     <xsl:par am name="P aramSplits " /> CR LF   122     <xsl:par am name="P aramSplits " /> CR LF
120     <xsl:par am name="P aramCargo"  /> CR LF   123     <xsl:par am name="P aramCargo"  /> CR LF
121     <xsl:par am name="P aramLinks"  /> CR LF   124     <xsl:par am name="P aramLinks"  /> CR LF
122     <xsl:par am name="P aramSplit"  /> CR LF   125     <xsl:par am name="P aramSplit"  /> CR LF
    126     <xsl:par am name="P aramNumber Context" / > CR LF
123   CR LF   127   CR LF
124     <xsl:cho ose> CR LF   128     <xsl:cho ose> CR LF
125      <xsl:wh en test="c ontains($P aramProper ties[@Name  = 'font-w eight']/@V alue, 'bol d') or ($P aramProper ties[@Name  = 'tag']/ @Value = ' b') or ($P aramProper ties[@Name  = 'tag']/ @Value = ' strong')"> CR LF   129      <xsl:wh en test="c ontains($P aramProper ties[@Name  = 'font-w eight']/@V alue, 'bol d') or ($P aramProper ties[@Name  = 'tag']/ @Value = ' b') or ($P aramProper ties[@Name  = 'tag']/ @Value = ' strong')"> CR LF
126       <html: strong> CR LF   130       <html: strong> CR LF
127        <!--  Force elem ents onto  same line  to avoid w hitespace  issues --> CR LF   131        <!--  Force elem ents onto  same line  to avoid w hitespace  issues --> CR LF
128        <!--                                                                --> CR LF   132        <!--                                                                --> CR LF
129        <wwex sldoc:NoBr eak /> CR LF   133        <wwex sldoc:NoBr eak /> CR LF
130   CR LF   134   CR LF
131        <xsl: call-templ ate name=" Formatting -VerticalA lignProper ties"> CR LF   135        <xsl: call-templ ate name=" Formatting -VerticalA lignProper ties"> CR LF
132         <xsl :with-para m name="Pa ramPropert ies" selec t="$ParamP roperties"  /> CR LF   136         <xsl :with-para m name="Pa ramPropert ies" selec t="$ParamP roperties"  /> CR LF
133         <xsl :with-para m name="Pa ramContext " select=" $ParamCont ext" /> CR LF   137         <xsl :with-para m name="Pa ramContext " select=" $ParamCont ext" /> CR LF
134         <xsl :with-para m name="Pa ramContext Rule" sele ct="$Param ContextRul e" /> CR LF   138         <xsl :with-para m name="Pa ramContext Rule" sele ct="$Param ContextRul e" /> CR LF
135         <xsl :with-para m name="Pa ramSplits"  select="$ ParamSplit s" /> CR LF   139         <xsl :with-para m name="Pa ramSplits"  select="$ ParamSplit s" /> CR LF
136         <xsl :with-para m name="Pa ramCargo"  select="$P aramCargo"  /> CR LF   140         <xsl :with-para m name="Pa ramCargo"  select="$P aramCargo"  /> CR LF
137         <xsl :with-para m name="Pa ramLinks"  select="$P aramLinks"  /> CR LF   141         <xsl :with-para m name="Pa ramLinks"  select="$P aramLinks"  /> CR LF
138         <xsl :with-para m name="Pa ramSplit"  select="$P aramSplit"  /> CR LF   142         <xsl :with-para m name="Pa ramSplit"  select="$P aramSplit"  /> CR LF
    143         <xsl :with-para m name="Pa ramNumberC ontext" se lect="$Par amNumberCo ntext" /> CR LF
139        </xsl :call-temp late> CR LF   144        </xsl :call-temp late> CR LF
140       </html :strong> CR LF   145       </html :strong> CR LF
141      </xsl:w hen> CR LF   146      </xsl:w hen> CR LF
142   CR LF   147   CR LF
143      <xsl:ot herwise> CR LF   148      <xsl:ot herwise> CR LF
144       <xsl:c all-templa te name="F ormatting- VerticalAl ignPropert ies"> CR LF   149       <xsl:c all-templa te name="F ormatting- VerticalAl ignPropert ies"> CR LF
145        <xsl: with-param  name="Par amProperti es" select ="$ParamPr operties"  /> CR LF   150        <xsl: with-param  name="Par amProperti es" select ="$ParamPr operties"  /> CR LF
146        <xsl: with-param  name="Par amContext"  select="$ ParamConte xt" /> CR LF   151        <xsl: with-param  name="Par amContext"  select="$ ParamConte xt" /> CR LF
147        <xsl: with-param  name="Par amContextR ule" selec t="$ParamC ontextRule " /> CR LF   152        <xsl: with-param  name="Par amContextR ule" selec t="$ParamC ontextRule " /> CR LF
148        <xsl: with-param  name="Par amSplits"  select="$P aramSplits " /> CR LF   153        <xsl: with-param  name="Par amSplits"  select="$P aramSplits " /> CR LF
149        <xsl: with-param  name="Par amCargo" s elect="$Pa ramCargo"  /> CR LF   154        <xsl: with-param  name="Par amCargo" s elect="$Pa ramCargo"  /> CR LF
150        <xsl: with-param  name="Par amLinks" s elect="$Pa ramLinks"  /> CR LF   155        <xsl: with-param  name="Par amLinks" s elect="$Pa ramLinks"  /> CR LF
151        <xsl: with-param  name="Par amSplit" s elect="$Pa ramSplit"  /> CR LF   156        <xsl: with-param  name="Par amSplit" s elect="$Pa ramSplit"  /> CR LF
    157        <xsl: with-param  name="Par amNumberCo ntext" sel ect="$Para mNumberCon text" /> CR LF
152       </xsl: call-templ ate> CR LF   158       </xsl: call-templ ate> CR LF
153      </xsl:o therwise> CR LF   159      </xsl:o therwise> CR LF
154     </xsl:ch oose> CR LF   160     </xsl:ch oose> CR LF
155    </xsl:tem plate> CR LF   161    </xsl:tem plate> CR LF
156   CR LF   162   CR LF
157   CR LF   163   CR LF
158    <xsl:temp late name= "Formattin g-Vertical AlignPrope rties"> CR LF   164    <xsl:temp late name= "Formattin g-Vertical AlignPrope rties"> CR LF
159     <xsl:par am name="P aramProper ties" /> CR LF   165     <xsl:par am name="P aramProper ties" /> CR LF
160     <xsl:par am name="P aramContex t" /> CR LF   166     <xsl:par am name="P aramContex t" /> CR LF
161     <xsl:par am name="P aramContex tRule" /> CR LF   167     <xsl:par am name="P aramContex tRule" /> CR LF
162     <xsl:par am name="P aramSplits " /> CR LF   168     <xsl:par am name="P aramSplits " /> CR LF
163     <xsl:par am name="P aramCargo"  /> CR LF   169     <xsl:par am name="P aramCargo"  /> CR LF
164     <xsl:par am name="P aramLinks"  /> CR LF   170     <xsl:par am name="P aramLinks"  /> CR LF
165     <xsl:par am name="P aramSplit"  /> CR LF   171     <xsl:par am name="P aramSplit"  /> CR LF
    172     <xsl:par am name="P aramNumber Context" / > CR LF
166   CR LF   173   CR LF
167     <xsl:cho ose> CR LF   174     <xsl:cho ose> CR LF
168      <xsl:wh en test="c ontains($P aramProper ties[@Name  = 'vertic al-align'] /@Value, ' super') or  ($ParamPr operties[@ Name = 'ta g']/@Value  = 'sup')" > CR LF   175      <xsl:wh en test="c ontains($P aramProper ties[@Name  = 'vertic al-align'] /@Value, ' super') or  ($ParamPr operties[@ Name = 'ta g']/@Value  = 'sup')" > CR LF
169       <html: sup> CR LF   176       <html: sup> CR LF
170        <!--  Force elem ents onto  same line  to avoid w hitespace  issues --> CR LF   177        <!--  Force elem ents onto  same line  to avoid w hitespace  issues --> CR LF
171        <!--                                                                --> CR LF   178        <!--                                                                --> CR LF
172        <wwex sldoc:NoBr eak /> CR LF   179        <wwex sldoc:NoBr eak /> CR LF
173   CR LF   180   CR LF
174        <xsl: call-templ ate name=" Formatting -TextDecor ationPrope rties"> CR LF   181        <xsl: call-templ ate name=" Formatting -TextDecor ationPrope rties"> CR LF
175         <xsl :with-para m name="Pa ramPropert ies" selec t="$ParamP roperties"  /> CR LF   182         <xsl :with-para m name="Pa ramPropert ies" selec t="$ParamP roperties"  /> CR LF
176         <xsl :with-para m name="Pa ramContext " select=" $ParamCont ext" /> CR LF   183         <xsl :with-para m name="Pa ramContext " select=" $ParamCont ext" /> CR LF
177         <xsl :with-para m name="Pa ramContext Rule" sele ct="$Param ContextRul e" /> CR LF   184         <xsl :with-para m name="Pa ramContext Rule" sele ct="$Param ContextRul e" /> CR LF
178         <xsl :with-para m name="Pa ramSplits"  select="$ ParamSplit s" /> CR LF   185         <xsl :with-para m name="Pa ramSplits"  select="$ ParamSplit s" /> CR LF
179         <xsl :with-para m name="Pa ramCargo"  select="$P aramCargo"  /> CR LF   186         <xsl :with-para m name="Pa ramCargo"  select="$P aramCargo"  /> CR LF
180         <xsl :with-para m name="Pa ramLinks"  select="$P aramLinks"  /> CR LF   187         <xsl :with-para m name="Pa ramLinks"  select="$P aramLinks"  /> CR LF
181         <xsl :with-para m name="Pa ramSplit"  select="$P aramSplit"  /> CR LF   188         <xsl :with-para m name="Pa ramSplit"  select="$P aramSplit"  /> CR LF
    189         <xsl :with-para m name="Pa ramNumberC ontext" se lect="$Par amNumberCo ntext" /> CR LF
182        </xsl :call-temp late> CR LF   190        </xsl :call-temp late> CR LF
183       </html :sup> CR LF   191       </html :sup> CR LF
184      </xsl:w hen> CR LF   192      </xsl:w hen> CR LF
185   CR LF   193   CR LF
186      <xsl:wh en test="c ontains($P aramProper ties[@Name  = 'vertic al-align'] /@Value, ' sub') or ( $ParamProp erties[@Na me = 'tag' ]/@Value =  'sub')"> CR LF   194      <xsl:wh en test="c ontains($P aramProper ties[@Name  = 'vertic al-align'] /@Value, ' sub') or ( $ParamProp erties[@Na me = 'tag' ]/@Value =  'sub')"> CR LF
187       <html: sub> CR LF   195       <html: sub> CR LF
188        <!--  Force elem ents onto  same line  to avoid w hitespace  issues --> CR LF   196        <!--  Force elem ents onto  same line  to avoid w hitespace  issues --> CR LF
189        <!--                                                                --> CR LF   197        <!--                                                                --> CR LF
190        <wwex sldoc:NoBr eak /> CR LF   198        <wwex sldoc:NoBr eak /> CR LF
191   CR LF   199   CR LF
192        <xsl: call-templ ate name=" Formatting -TextDecor ationPrope rties"> CR LF   200        <xsl: call-templ ate name=" Formatting -TextDecor ationPrope rties"> CR LF
193         <xsl :with-para m name="Pa ramPropert ies" selec t="$ParamP roperties"  /> CR LF   201         <xsl :with-para m name="Pa ramPropert ies" selec t="$ParamP roperties"  /> CR LF
194         <xsl :with-para m name="Pa ramContext " select=" $ParamCont ext" /> CR LF   202         <xsl :with-para m name="Pa ramContext " select=" $ParamCont ext" /> CR LF
195         <xsl :with-para m name="Pa ramContext Rule" sele ct="$Param ContextRul e" /> CR LF   203         <xsl :with-para m name="Pa ramContext Rule" sele ct="$Param ContextRul e" /> CR LF
196         <xsl :with-para m name="Pa ramSplits"  select="$ ParamSplit s" /> CR LF   204         <xsl :with-para m name="Pa ramSplits"  select="$ ParamSplit s" /> CR LF
197         <xsl :with-para m name="Pa ramCargo"  select="$P aramCargo"  /> CR LF   205         <xsl :with-para m name="Pa ramCargo"  select="$P aramCargo"  /> CR LF
198         <xsl :with-para m name="Pa ramLinks"  select="$P aramLinks"  /> CR LF   206         <xsl :with-para m name="Pa ramLinks"  select="$P aramLinks"  /> CR LF
199         <xsl :with-para m name="Pa ramSplit"  select="$P aramSplit"  /> CR LF   207         <xsl :with-para m name="Pa ramSplit"  select="$P aramSplit"  /> CR LF
    208         <xsl :with-para m name="Pa ramNumberC ontext" se lect="$Par amNumberCo ntext" /> CR LF
200        </xsl :call-temp late> CR LF   209        </xsl :call-temp late> CR LF
201       </html :sub> CR LF   210       </html :sub> CR LF
202      </xsl:w hen> CR LF   211      </xsl:w hen> CR LF
203   CR LF   212   CR LF
204      <xsl:ot herwise> CR LF   213      <xsl:ot herwise> CR LF
205       <xsl:c all-templa te name="F ormatting- TextDecora tionProper ties"> CR LF   214       <xsl:c all-templa te name="F ormatting- TextDecora tionProper ties"> CR LF
206        <xsl: with-param  name="Par amProperti es" select ="$ParamPr operties"  /> CR LF   215        <xsl: with-param  name="Par amProperti es" select ="$ParamPr operties"  /> CR LF
207        <xsl: with-param  name="Par amContext"  select="$ ParamConte xt" /> CR LF   216        <xsl: with-param  name="Par amContext"  select="$ ParamConte xt" /> CR LF
208        <xsl: with-param  name="Par amContextR ule" selec t="$ParamC ontextRule " /> CR LF   217        <xsl: with-param  name="Par amContextR ule" selec t="$ParamC ontextRule " /> CR LF
209        <xsl: with-param  name="Par amSplits"  select="$P aramSplits " /> CR LF   218        <xsl: with-param  name="Par amSplits"  select="$P aramSplits " /> CR LF
210        <xsl: with-param  name="Par amCargo" s elect="$Pa ramCargo"  /> CR LF   219        <xsl: with-param  name="Par amCargo" s elect="$Pa ramCargo"  /> CR LF
211        <xsl: with-param  name="Par amLinks" s elect="$Pa ramLinks"  /> CR LF   220        <xsl: with-param  name="Par amLinks" s elect="$Pa ramLinks"  /> CR LF
212        <xsl: with-param  name="Par amSplit" s elect="$Pa ramSplit"  /> CR LF   221        <xsl: with-param  name="Par amSplit" s elect="$Pa ramSplit"  /> CR LF
    222        <xsl: with-param  name="Par amNumberCo ntext" sel ect="$Para mNumberCon text" /> CR LF
213       </xsl: call-templ ate> CR LF   223       </xsl: call-templ ate> CR LF
214      </xsl:o therwise> CR LF   224      </xsl:o therwise> CR LF
215     </xsl:ch oose> CR LF   225     </xsl:ch oose> CR LF
216    </xsl:tem plate> CR LF   226    </xsl:tem plate> CR LF
217   CR LF   227   CR LF
218   CR LF   228   CR LF
219    <xsl:temp late name= "Formattin g-TextDeco rationProp erties"> CR LF   229    <xsl:temp late name= "Formattin g-TextDeco rationProp erties"> CR LF
220     <xsl:par am name="P aramProper ties" /> CR LF   230     <xsl:par am name="P aramProper ties" /> CR LF
221     <xsl:par am name="P aramContex t" /> CR LF   231     <xsl:par am name="P aramContex t" /> CR LF
222     <xsl:par am name="P aramContex tRule" /> CR LF   232     <xsl:par am name="P aramContex tRule" /> CR LF
223     <xsl:par am name="P aramSplits " /> CR LF   233     <xsl:par am name="P aramSplits " /> CR LF
224     <xsl:par am name="P aramCargo"  /> CR LF   234     <xsl:par am name="P aramCargo"  /> CR LF
225     <xsl:par am name="P aramLinks"  /> CR LF   235     <xsl:par am name="P aramLinks"  /> CR LF
226     <xsl:par am name="P aramSplit"  /> CR LF   236     <xsl:par am name="P aramSplit"  /> CR LF
    237     <xsl:par am name="P aramNumber Context" / > CR LF
227   CR LF   238   CR LF
228     <xsl:cho ose> CR LF   239     <xsl:cho ose> CR LF
229      <xsl:wh en test="c ontains($P aramProper ties[@Name  = 'text-d ecoration' ]/@Value,  'underline ') or ($Pa ramPropert ies[@Name  = 'tag']/@ Value = 'u ')"> CR LF   240      <xsl:wh en test="c ontains($P aramProper ties[@Name  = 'text-d ecoration' ]/@Value,  'underline ') or ($Pa ramPropert ies[@Name  = 'tag']/@ Value = 'u ')"> CR LF
230       <html: u> CR LF   241       <html: u> CR LF
231        <!--  Force elem ents onto  same line  to avoid w hitespace  issues --> CR LF   242        <!--  Force elem ents onto  same line  to avoid w hitespace  issues --> CR LF
232        <!--                                                                --> CR LF   243        <!--                                                                --> CR LF
233        <wwex sldoc:NoBr eak /> CR LF   244        <wwex sldoc:NoBr eak /> CR LF
234   CR LF   245   CR LF
235        <xsl: call-templ ate name=" Formatting -FontStyle Properties "> CR LF   246        <xsl: call-templ ate name=" Formatting -FontStyle Properties "> CR LF
236         <xsl :with-para m name="Pa ramPropert ies" selec t="$ParamP roperties"  /> CR LF   247         <xsl :with-para m name="Pa ramPropert ies" selec t="$ParamP roperties"  /> CR LF
237         <xsl :with-para m name="Pa ramContext " select=" $ParamCont ext" /> CR LF   248         <xsl :with-para m name="Pa ramContext " select=" $ParamCont ext" /> CR LF
238         <xsl :with-para m name="Pa ramContext Rule" sele ct="$Param ContextRul e" /> CR LF   249         <xsl :with-para m name="Pa ramContext Rule" sele ct="$Param ContextRul e" /> CR LF
239         <xsl :with-para m name="Pa ramSplits"  select="$ ParamSplit s" /> CR LF   250         <xsl :with-para m name="Pa ramSplits"  select="$ ParamSplit s" /> CR LF
240         <xsl :with-para m name="Pa ramCargo"  select="$P aramCargo"  /> CR LF   251         <xsl :with-para m name="Pa ramCargo"  select="$P aramCargo"  /> CR LF
241         <xsl :with-para m name="Pa ramLinks"  select="$P aramLinks"  /> CR LF   252         <xsl :with-para m name="Pa ramLinks"  select="$P aramLinks"  /> CR LF
242         <xsl :with-para m name="Pa ramSplit"  select="$P aramSplit"  /> CR LF   253         <xsl :with-para m name="Pa ramSplit"  select="$P aramSplit"  /> CR LF
    254         <xsl :with-para m name="Pa ramNumberC ontext" se lect="$Par amNumberCo ntext" /> CR LF
243        </xsl :call-temp late> CR LF   255        </xsl :call-temp late> CR LF
244       </html :u> CR LF   256       </html :u> CR LF
245      </xsl:w hen> CR LF   257      </xsl:w hen> CR LF
246   CR LF   258   CR LF
247      <xsl:wh en test="c ontains($P aramProper ties[@Name  = 'text-d ecoration' ]/@Value,  'strike')  or ($Param Properties [@Name = ' tag']/@Val ue = 'stri ke')"> CR LF   259      <xsl:wh en test="c ontains($P aramProper ties[@Name  = 'text-d ecoration' ]/@Value,  'strike')  or ($Param Properties [@Name = ' tag']/@Val ue = 'stri ke')"> CR LF
248       <html: strike> CR LF   260       <html: strike> CR LF
249        <!--  Force elem ents onto  same line  to avoid w hitespace  issues --> CR LF   261        <!--  Force elem ents onto  same line  to avoid w hitespace  issues --> CR LF
250        <!--                                                                --> CR LF   262        <!--                                                                --> CR LF
251        <wwex sldoc:NoBr eak /> CR LF   263        <wwex sldoc:NoBr eak /> CR LF
252   CR LF   264   CR LF
253        <xsl: call-templ ate name=" Formatting -FontStyle Properties "> CR LF   265        <xsl: call-templ ate name=" Formatting -FontStyle Properties "> CR LF
254         <xsl :with-para m name="Pa ramPropert ies" selec t="$ParamP roperties"  /> CR LF   266         <xsl :with-para m name="Pa ramPropert ies" selec t="$ParamP roperties"  /> CR LF
255         <xsl :with-para m name="Pa ramContext " select=" $ParamCont ext" /> CR LF   267         <xsl :with-para m name="Pa ramContext " select=" $ParamCont ext" /> CR LF
256         <xsl :with-para m name="Pa ramContext Rule" sele ct="$Param ContextRul e" /> CR LF   268         <xsl :with-para m name="Pa ramContext Rule" sele ct="$Param ContextRul e" /> CR LF
257         <xsl :with-para m name="Pa ramSplits"  select="$ ParamSplit s" /> CR LF   269         <xsl :with-para m name="Pa ramSplits"  select="$ ParamSplit s" /> CR LF
258         <xsl :with-para m name="Pa ramCargo"  select="$P aramCargo"  /> CR LF   270         <xsl :with-para m name="Pa ramCargo"  select="$P aramCargo"  /> CR LF
259         <xsl :with-para m name="Pa ramLinks"  select="$P aramLinks"  /> CR LF   271         <xsl :with-para m name="Pa ramLinks"  select="$P aramLinks"  /> CR LF
260         <xsl :with-para m name="Pa ramSplit"  select="$P aramSplit"  /> CR LF   272         <xsl :with-para m name="Pa ramSplit"  select="$P aramSplit"  /> CR LF
    273         <xsl :with-para m name="Pa ramNumberC ontext" se lect="$Par amNumberCo ntext" /> CR LF
261        </xsl :call-temp late> CR LF   274        </xsl :call-temp late> CR LF
262       </html :strike> CR LF   275       </html :strike> CR LF
263      </xsl:w hen> CR LF   276      </xsl:w hen> CR LF
264   CR LF   277   CR LF
265      <xsl:ot herwise> CR LF   278      <xsl:ot herwise> CR LF
266       <xsl:c all-templa te name="F ormatting- FontStyleP roperties" > CR LF   279       <xsl:c all-templa te name="F ormatting- FontStyleP roperties" > CR LF
267        <xsl: with-param  name="Par amProperti es" select ="$ParamPr operties"  /> CR LF   280        <xsl: with-param  name="Par amProperti es" select ="$ParamPr operties"  /> CR LF
268        <xsl: with-param  name="Par amContext"  select="$ ParamConte xt" /> CR LF   281        <xsl: with-param  name="Par amContext"  select="$ ParamConte xt" /> CR LF
269        <xsl: with-param  name="Par amContextR ule" selec t="$ParamC ontextRule " /> CR LF   282        <xsl: with-param  name="Par amContextR ule" selec t="$ParamC ontextRule " /> CR LF
270        <xsl: with-param  name="Par amSplits"  select="$P aramSplits " /> CR LF   283        <xsl: with-param  name="Par amSplits"  select="$P aramSplits " /> CR LF
271        <xsl: with-param  name="Par amCargo" s elect="$Pa ramCargo"  /> CR LF   284        <xsl: with-param  name="Par amCargo" s elect="$Pa ramCargo"  /> CR LF
272        <xsl: with-param  name="Par amLinks" s elect="$Pa ramLinks"  /> CR LF   285        <xsl: with-param  name="Par amLinks" s elect="$Pa ramLinks"  /> CR LF
273        <xsl: with-param  name="Par amSplit" s elect="$Pa ramSplit"  /> CR LF   286        <xsl: with-param  name="Par amSplit" s elect="$Pa ramSplit"  /> CR LF
    287        <xsl: with-param  name="Par amNumberCo ntext" sel ect="$Para mNumberCon text" /> CR LF
274       </xsl: call-templ ate> CR LF   288       </xsl: call-templ ate> CR LF
275      </xsl:o therwise> CR LF   289      </xsl:o therwise> CR LF
276     </xsl:ch oose> CR LF   290     </xsl:ch oose> CR LF
277    </xsl:tem plate> CR LF   291    </xsl:tem plate> CR LF
278   CR LF   292   CR LF
279   CR LF   293   CR LF
280    <xsl:temp late name= "Formattin g-FontStyl ePropertie s"> CR LF   294    <xsl:temp late name= "Formattin g-FontStyl ePropertie s"> CR LF
281     <xsl:par am name="P aramProper ties" /> CR LF   295     <xsl:par am name="P aramProper ties" /> CR LF
282     <xsl:par am name="P aramContex t" /> CR LF   296     <xsl:par am name="P aramContex t" /> CR LF
283     <xsl:par am name="P aramContex tRule" /> CR LF   297     <xsl:par am name="P aramContex tRule" /> CR LF
284     <xsl:par am name="P aramSplits " /> CR LF   298     <xsl:par am name="P aramSplits " /> CR LF
285     <xsl:par am name="P aramCargo"  /> CR LF   299     <xsl:par am name="P aramCargo"  /> CR LF
286     <xsl:par am name="P aramLinks"  /> CR LF   300     <xsl:par am name="P aramLinks"  /> CR LF
287     <xsl:par am name="P aramSplit"  /> CR LF   301     <xsl:par am name="P aramSplit"  /> CR LF
    302     <xsl:par am name="P aramNumber Context" / > CR LF
288   CR LF   303   CR LF
289     <xsl:cho ose> CR LF   304     <xsl:cho ose> CR LF
290      <xsl:wh en test="c ontains($P aramProper ties[@Name  = 'font-s tyle']/@Va lue, 'ital ic') or ($ ParamPrope rties[@Nam e = 'tag'] /@Value =  'em') or ( $ParamProp erties[@Na me = 'tag' ]/@Value =  'i')"> CR LF   305      <xsl:wh en test="c ontains($P aramProper ties[@Name  = 'font-s tyle']/@Va lue, 'ital ic') or ($ ParamPrope rties[@Nam e = 'tag'] /@Value =  'em') or ( $ParamProp erties[@Na me = 'tag' ]/@Value =  'i')"> CR LF
291       <html: em> CR LF   306       <html: em> CR LF
292        <!--  Force elem ents onto  same line  to avoid w hitespace  issues --> CR LF   307        <!--  Force elem ents onto  same line  to avoid w hitespace  issues --> CR LF
293        <!--                                                                --> CR LF   308        <!--                                                                --> CR LF
294        <wwex sldoc:NoBr eak /> CR LF   309        <wwex sldoc:NoBr eak /> CR LF
295   CR LF   310   CR LF
296        <!--  Pass back  to flow. - -> CR LF   311        <!--  Pass back  to flow. - -> CR LF
297        <!--                      - -> CR LF   312        <!--                      - -> CR LF
298        <xsl: choose> CR LF   313        <xsl: choose> CR LF
299          <xsl:when  test=" c o nt a ins( name($Para mContext) ,  'Paragrap h' ) "> CR LF   314          <xsl:when  test=" l o c a l- name($Para mContext)  =  'Paragrap h'
"> CR LF
300          <xs l:call-tem plate name ="Paragrap hContent"> CR LF   315          <xs l:call-tem plate name ="Paragrap hContent"> CR LF
301           <x sl:with-pa ram name=" ParamParag raph" sele ct="$Param Context" / > CR LF   316           <x sl:with-pa ram name=" ParamParag raph" sele ct="$Param Context" / > CR LF
302           <x sl:with-pa ram name=" ParamPrope rties" sel ect="$Para mPropertie s" /> CR LF   317           <x sl:with-pa ram name=" ParamPrope rties" sel ect="$Para mPropertie s" /> CR LF
303           <x sl:with-pa ram name=" ParamConte xtRule" se lect="$Par amContextR ule" /> CR LF   318           <x sl:with-pa ram name=" ParamConte xtRule" se lect="$Par amContextR ule" /> CR LF
304           <x sl:with-pa ram name=" ParamSplit s" select= "$ParamSpl its" /> CR LF   319           <x sl:with-pa ram name=" ParamSplit s" select= "$ParamSpl its" /> CR LF
305           <x sl:with-pa ram name=" ParamCargo " select=" $ParamCarg o" /> CR LF   320           <x sl:with-pa ram name=" ParamCargo " select=" $ParamCarg o" /> CR LF
306           <x sl:with-pa ram name=" ParamLinks " select=" $ParamLink s" /> CR LF   321           <x sl:with-pa ram name=" ParamLinks " select=" $ParamLink s" /> CR LF
307           <x sl:with-pa ram name=" ParamSplit " select=" $ParamSpli t" /> CR LF   322           <x sl:with-pa ram name=" ParamSplit " select=" $ParamSpli t" /> CR LF
308          </x sl:call-te mplate> CR LF   323          </x sl:call-te mplate> CR LF
309         </xs l:when> CR LF   324         </xs l:when> CR LF
310   CR LF   325   CR LF
311          <xsl:when  test=" c o nt a ins( name($Para mContext) ,  'Number' ) "> CR LF   326          <xsl:when  test=" l o c a l- name($Para mContext)  =  'Number'
"> CR LF
    327          <xs l:choose> CR LF
    328           <x sl:when te st="$Param NumberCont ext = 'Par agraph'"> CR LF
312          <xs l:call-tem plate name ="Paragrap hNumberCon tent"> CR LF   329            < xsl:call-t emplate na me="Paragr aphNumberC ontent"> CR LF
313           <x sl:with-pa ram name=" ParamConte xt" select ="$ParamCo ntext" /> CR LF   330              <xsl:with- param name ="ParamCon text" sele ct="$Param Context" / > CR LF
    331              <xsl:with- param name ="ParamCon textRule"  select="$P aramContex tRule" /> CR LF
    332              <xsl:with- param name ="ParamSpl its" selec t="$ParamS plits" /> CR LF
    333              <xsl:with- param name ="ParamCar go" select ="$ParamCa rgo" /> CR LF
    334              <xsl:with- param name ="ParamLin ks" select ="$ParamLi nks" /> CR LF
    335              <xsl:with- param name ="ParamSpl it" select ="$ParamSp lit" /> CR LF
    336            < /xsl:call- template> CR LF
    337           </ xsl:when> CR LF
    338   CR LF
    339           <x sl:otherwi se> CR LF
    340            < xsl:call-t emplate na me="TextRu nContent"> CR LF
    341              <xsl:with- param name ="ParamTex tRun" sele ct="$Param Context" / > CR LF
314           <x sl:with-pa ram name=" ParamSplit s" select= "$ParamSpl its" /> CR LF   342              <xsl:with- param name ="ParamSpl its" selec t="$ParamS plits" /> CR LF
315           <x sl:with-pa ram name=" ParamCargo " select=" $ParamCarg o" /> CR LF   343              <xsl:with- param name ="ParamCar go" select ="$ParamCa rgo" /> CR LF
316           <x sl:with-pa ram name=" ParamLinks " select=" $ParamLink s" /> CR LF   344              <xsl:with- param name ="ParamLin ks" select ="$ParamLi nks" /> CR LF
317           <x sl:with-pa ram name=" ParamSplit " select=" $ParamSpli t" /> CR LF   345              <xsl:with- param name ="ParamSpl it" select ="$ParamSp lit" /> CR LF
318          </x sl:call-te mplate> CR LF   346            < /xsl:call- template> CR LF
    347           </ xsl:otherw ise> CR LF
    348          </x sl:choose> CR LF
319         </xs l:when> CR LF   349         </xs l:when> CR LF
320   CR LF   350   CR LF
321          <xsl:when  test=" c o nt a ins( name($Para mContext) ,  'TextRun' ) "> CR LF   351          <xsl:when  test=" l o c a l- name($Para mContext)  =  'TextRun'
"> CR LF
322          <xs l:call-tem plate name ="TextRunC ontent"> CR LF   352          <xs l:call-tem plate name ="TextRunC ontent"> CR LF
323           <x sl:with-pa ram name=" ParamTextR un" select ="$ParamCo ntext" /> CR LF   353           <x sl:with-pa ram name=" ParamTextR un" select ="$ParamCo ntext" /> CR LF
324           <x sl:with-pa ram name=" ParamSplit s" select= "$ParamSpl its" /> CR LF   354           <x sl:with-pa ram name=" ParamSplit s" select= "$ParamSpl its" /> CR LF
325           <x sl:with-pa ram name=" ParamCargo " select=" $ParamCarg o" /> CR LF   355           <x sl:with-pa ram name=" ParamCargo " select=" $ParamCarg o" /> CR LF
326           <x sl:with-pa ram name=" ParamLinks " select=" $ParamLink s" /> CR LF   356           <x sl:with-pa ram name=" ParamLinks " select=" $ParamLink s" /> CR LF
327           <x sl:with-pa ram name=" ParamSplit " select=" $ParamSpli t" /> CR LF   357           <x sl:with-pa ram name=" ParamSplit " select=" $ParamSpli t" /> CR LF
328          </x sl:call-te mplate> CR LF   358          </x sl:call-te mplate> CR LF
329         </xs l:when> CR LF   359         </xs l:when> CR LF
330   CR LF   360   CR LF
331          <xsl:when  test=" c o nt a ins( name($Para mContext) ,  'BulletPr operties' ) "> CR LF   361          <xsl:when  test=" l o c a l- name($Para mContext)  =  'BulletPr operties'
"> CR LF
332          <xs l:call-tem plate name ="Content- BulletProp erties"> CR LF   362          <xs l:call-tem plate name ="Content- BulletProp erties"> CR LF
333           <x sl:with-pa ram name=" ParamPrope rties" sel ect="$Para mContext"  /> CR LF   363           <x sl:with-pa ram name=" ParamPrope rties" sel ect="$Para mContext"  /> CR LF
334          </x sl:call-te mplate> CR LF   364          </x sl:call-te mplate> CR LF
335         </xs l:when> CR LF   365         </xs l:when> CR LF
336        </xsl :choose> CR LF   366        </xsl :choose> CR LF
337       </html :em> CR LF   367       </html :em> CR LF
338      </xsl:w hen> CR LF   368      </xsl:w hen> CR LF
339   CR LF   369   CR LF
340      <xsl:ot herwise> CR LF   370      <xsl:ot herwise> CR LF
341       <!-- P ass back t o flow at  correct co ntext. --> CR LF   371       <!-- P ass back t o flow at  correct co ntext. --> CR LF
342       <!--                                           --> CR LF   372       <!--                                           --> CR LF
343       <xsl:c hoose> CR LF   373       <xsl:c hoose> CR LF
344         <xsl:when  test=" c o nt a ins( name($Para mContext) ,  'Paragrap h' ) "> CR LF   374         <xsl:when  test=" l o c a l- name($Para mContext)  =  'Paragrap h'
"> CR LF
345         <xsl :call-temp late name= "Paragraph Content"> CR LF   375         <xsl :call-temp late name= "Paragraph Content"> CR LF
346          <xs l:with-par am name="P aramParagr aph" selec t="$ParamC ontext" /> CR LF   376          <xs l:with-par am name="P aramParagr aph" selec t="$ParamC ontext" /> CR LF
347          <xs l:with-par am name="P aramProper ties" sele ct="$Param Properties " /> CR LF   377          <xs l:with-par am name="P aramProper ties" sele ct="$Param Properties " /> CR LF
348          <xs l:with-par am name="P aramContex tRule" sel ect="$Para mContextRu le" /> CR LF   378          <xs l:with-par am name="P aramContex tRule" sel ect="$Para mContextRu le" /> CR LF
349          <xs l:with-par am name="P aramSplits " select=" $ParamSpli ts" /> CR LF   379          <xs l:with-par am name="P aramSplits " select=" $ParamSpli ts" /> CR LF
350          <xs l:with-par am name="P aramCargo"  select="$ ParamCargo " /> CR LF   380          <xs l:with-par am name="P aramCargo"  select="$ ParamCargo " /> CR LF
351          <xs l:with-par am name="P aramLinks"  select="$ ParamLinks " /> CR LF   381          <xs l:with-par am name="P aramLinks"  select="$ ParamLinks " /> CR LF
352          <xs l:with-par am name="P aramSplit"  select="$ ParamSplit " /> CR LF   382          <xs l:with-par am name="P aramSplit"  select="$ ParamSplit " /> CR LF
353         </xs l:call-tem plate> CR LF   383         </xs l:call-tem plate> CR LF
354        </xsl :when> CR LF   384        </xsl :when> CR LF
355   CR LF   385   CR LF
356         <xsl:when  test=" c o nt a ins( name($Para mContext) ,  'Number' ) "> CR LF   386         <xsl:when  test=" l o c a l- name($Para mContext)  =  'Number'
"> CR LF
    387         <xsl :choose> CR LF
    388          <xs l:when tes t="$ParamN umberConte xt = 'Para graph'"> CR LF
357         <xsl :call-temp late name= "Paragraph NumberCont ent"> CR LF   389           <x sl:call-te mplate nam e="Paragra phNumberCo ntent"> CR LF
358          <xs l:with-par am name="P aramContex t" select= "$ParamCon text" /> CR LF   390            < xsl:with-p aram name= "ParamCont ext" selec t="$ParamC ontext" /> CR LF
    391            < xsl:with-p aram name= "ParamCont extRule" s elect="$Pa ramContext Rule" /> CR LF
    392            < xsl:with-p aram name= "ParamSpli ts" select ="$ParamSp lits" /> CR LF
    393            < xsl:with-p aram name= "ParamCarg o" select= "$ParamCar go" /> CR LF
    394            < xsl:with-p aram name= "ParamLink s" select= "$ParamLin ks" /> CR LF
    395            < xsl:with-p aram name= "ParamSpli t" select= "$ParamSpl it" /> CR LF
    396           </ xsl:call-t emplate> CR LF
    397          </x sl:when> CR LF
    398   CR LF
    399          <xs l:otherwis e> CR LF
    400           <x sl:call-te mplate nam e="TextRun Content"> CR LF
    401            < xsl:with-p aram name= "ParamText Run" selec t="$ParamC ontext" /> CR LF
359          <xs l:with-par am name="P aramSplits " select=" $ParamSpli ts" /> CR LF   402            < xsl:with-p aram name= "ParamSpli ts" select ="$ParamSp lits" /> CR LF
360          <xs l:with-par am name="P aramCargo"  select="$ ParamCargo " /> CR LF   403            < xsl:with-p aram name= "ParamCarg o" select= "$ParamCar go" /> CR LF
361          <xs l:with-par am name="P aramLinks"  select="$ ParamLinks " /> CR LF   404            < xsl:with-p aram name= "ParamLink s" select= "$ParamLin ks" /> CR LF
362          <xs l:with-par am name="P aramSplit"  select="$ ParamSplit " /> CR LF   405            < xsl:with-p aram name= "ParamSpli t" select= "$ParamSpl it" /> CR LF
363         </xs l:call-tem plate> CR LF   406           </ xsl:call-t emplate> CR LF
    407          </x sl:otherwi se> CR LF
    408         </xs l:choose> CR LF
364        </xsl :when> CR LF   409        </xsl :when> CR LF
365   CR LF   410   CR LF
366         <xsl:when  test=" c o nt a ins( name($Para mContext) ,  'TextRun' ) "> CR LF   411         <xsl:when  test=" l o c a l- name($Para mContext)  =  'TextRun'
"> CR LF
367         <xsl :call-temp late name= "TextRunCo ntent"> CR LF   412         <xsl :call-temp late name= "TextRunCo ntent"> CR LF
368          <xs l:with-par am name="P aramTextRu n" select= "$ParamCon text" /> CR LF   413          <xs l:with-par am name="P aramTextRu n" select= "$ParamCon text" /> CR LF
369          <xs l:with-par am name="P aramSplits " select=" $ParamSpli ts" /> CR LF   414          <xs l:with-par am name="P aramSplits " select=" $ParamSpli ts" /> CR LF
370          <xs l:with-par am name="P aramCargo"  select="$ ParamCargo " /> CR LF   415          <xs l:with-par am name="P aramCargo"  select="$ ParamCargo " /> CR LF
371          <xs l:with-par am name="P aramLinks"  select="$ ParamLinks " /> CR LF   416          <xs l:with-par am name="P aramLinks"  select="$ ParamLinks " /> CR LF
372          <xs l:with-par am name="P aramSplit"  select="$ ParamSplit " /> CR LF   417          <xs l:with-par am name="P aramSplit"  select="$ ParamSplit " /> CR LF
373         </xs l:call-tem plate> CR LF   418         </xs l:call-tem plate> CR LF
374        </xsl :when> CR LF   419        </xsl :when> CR LF
375   CR LF   420   CR LF
376         <xsl:when  test=" c o nt a ins( name($Para mContext) ,  'BulletPr operties' ) "> CR LF   421         <xsl:when  test=" l o c a l- name($Para mContext)  =  'BulletPr operties'
"> CR LF
377         <xsl :call-temp late name= "Content-B ulletPrope rties"> CR LF   422         <xsl :call-temp late name= "Content-B ulletPrope rties"> CR LF
378          <xs l:with-par am name="P aramProper ties" sele ct="$Param Context" / > CR LF   423          <xs l:with-par am name="P aramProper ties" sele ct="$Param Context" / > CR LF
379         </xs l:call-tem plate> CR LF   424         </xs l:call-tem plate> CR LF
380        </xsl :when> CR LF   425        </xsl :when> CR LF
381       </xsl: choose> CR LF   426       </xsl: choose> CR LF
382   CR LF   427   CR LF
383      </xsl:o therwise> CR LF   428      </xsl:o therwise> CR LF
384     </xsl:ch oose> CR LF   429     </xsl:ch oose> CR LF
385    </xsl:tem plate> CR LF   430    </xsl:tem plate> CR LF
386   CR LF   431   CR LF
387   CR LF   432   CR LF
388    <xsl:temp late name= "Formattin g-MarginLe ftTotal"> CR LF   433    <xsl:temp late name= "Formattin g-MarginLe ftTotal"> CR LF
389     <xsl:par am name="P aramProper ties" /> CR LF   434     <xsl:par am name="P aramProper ties" /> CR LF
390   CR LF   435   CR LF
391     <xsl:var iable name ="VarTextI ndent" sel ect="wwuni ts:Numeric Prefix($Pa ramPropert ies[@Name  = 'text-in dent']/@Va lue)" /> CR LF   436     <xsl:var iable name ="VarTextI ndent" sel ect="wwuni ts:Numeric Prefix($Pa ramPropert ies[@Name  = 'text-in dent']/@Va lue)" /> CR LF
392     <xsl:var iable name ="VarTextI ndentUnits " select=" wwunits:Un itsSuffix( $ParamProp erties[@Na me = 'text -indent']/ @Value)" / > CR LF   437     <xsl:var iable name ="VarTextI ndentUnits " select=" wwunits:Un itsSuffix( $ParamProp erties[@Na me = 'text -indent']/ @Value)" / > CR LF
393     <xsl:var iable name ="VarMargi nLeft" sel ect="wwuni ts:Numeric Prefix($Pa ramPropert ies[@Name  = 'margin- left']/@Va lue)" /> CR LF   438     <xsl:var iable name ="VarMargi nLeft" sel ect="wwuni ts:Numeric Prefix($Pa ramPropert ies[@Name  = 'margin- left']/@Va lue)" /> CR LF
394     <xsl:var iable name ="VarMargi nUnits" se lect="wwun its:UnitsS uffix($Par amProperti es[@Name =  'margin-l eft']/@Val ue)" /> CR LF   439     <xsl:var iable name ="VarMargi nUnits" se lect="wwun its:UnitsS uffix($Par amProperti es[@Name =  'margin-l eft']/@Val ue)" /> CR LF
395   CR LF   440   CR LF
396     <xsl:cho ose> CR LF   441     <xsl:cho ose> CR LF
397      <xsl:wh en test="( string-len gth($VarMa rginLeft)  &gt; 0) an d (string- length($Va rMarginUni ts) &gt; 0 ) and (str ing-length ($VarTextI ndentUnits ) &gt; 0)" > CR LF   442      <xsl:wh en test="( string-len gth($VarMa rginLeft)  &gt; 0) an d (string- length($Va rMarginUni ts) &gt; 0 ) and (str ing-length ($VarTextI ndentUnits ) &gt; 0)" > CR LF
398       <!-- M ake sure w e're talki ng the sam e language . --> CR LF   443       <!-- M ake sure w e're talki ng the sam e language . --> CR LF
399       <!--                                                 --> CR LF   444       <!--                                                 --> CR LF
400       <xsl:v ariable na me="VarMar ginAsTextI ndentUnit"  select="w wunits:Con vert($VarM arginLeft,  $VarMargi nUnits, $V arTextInde ntUnits)"  /> CR LF   445       <xsl:v ariable na me="VarMar ginAsTextI ndentUnit"  select="w wunits:Con vert($VarM arginLeft,  $VarMargi nUnits, $V arTextInde ntUnits)"  /> CR LF
401       <xsl:v ariable na me="VarMar ginSum" se lect="numb er($VarMar ginAsTextI ndentUnit)  + number( $VarTextIn dent)" /> CR LF   446       <xsl:v ariable na me="VarMar ginSum" se lect="numb er($VarMar ginAsTextI ndentUnit)  + number( $VarTextIn dent)" /> CR LF
402   CR LF   447   CR LF
403       <!-- A nd convert  it back.  --> CR LF   448       <!-- A nd convert  it back.  --> CR LF
404       <!--                         --> CR LF   449       <!--                         --> CR LF
405       <xsl:v ariable na me="VarMar ginSumAsMa rginUnits"  select="w wunits:Con vert($VarM arginSum,  $VarTextIn dentUnits,  $VarMargi nUnits)" / > CR LF   450       <xsl:v ariable na me="VarMar ginSumAsMa rginUnits"  select="w wunits:Con vert($VarM arginSum,  $VarTextIn dentUnits,  $VarMargi nUnits)" / > CR LF
406       <xsl:v alue-of se lect="conc at($VarMar ginSumAsMa rginUnits,  $VarMargi nUnits)" / > CR LF   451       <xsl:v alue-of se lect="conc at($VarMar ginSumAsMa rginUnits,  $VarMargi nUnits)" / > CR LF
407      </xsl:w hen> CR LF   452      </xsl:w hen> CR LF
408   CR LF   453   CR LF
409      <xsl:ot herwise> CR LF   454      <xsl:ot herwise> CR LF
410       <xsl:v alue-of se lect="'0px '" /> CR LF   455       <xsl:v alue-of se lect="'0px '" /> CR LF
411      </xsl:o therwise> CR LF   456      </xsl:o therwise> CR LF
412     </xsl:ch oose> CR LF   457     </xsl:ch oose> CR LF
413    </xsl:tem plate> CR LF   458    </xsl:tem plate> CR LF
414   CR LF   459   CR LF
415   CR LF   460   CR LF
416    <xsl:temp late name= "Formattin g-GetHighe stValueAsP ixels"> CR LF   461    <xsl:temp late name= "Formattin g-GetHighe stValueAsP ixels"> CR LF
417     <xsl:par am name="P aramProper ties" /> CR LF   462     <xsl:par am name="P aramProper ties" /> CR LF
418     <xsl:par am name="P aramStart"  /> CR LF   463     <xsl:par am name="P aramStart"  /> CR LF
419     <xsl:par am name="P aramValue"  /> CR LF   464     <xsl:par am name="P aramValue"  /> CR LF
420   CR LF   465   CR LF
421     <xsl:cho ose> CR LF   466     <xsl:cho ose> CR LF
422      <xsl:wh en test="c ount($Para mPropertie s[1]) &gt;  0"> CR LF   467      <xsl:wh en test="c ount($Para mPropertie s[1]) &gt;  0"> CR LF
423   CR LF   468   CR LF
424       <xsl:v ariable na me="VarCon textNode"  select="$P aramProper ties[$Para mStart]" / > CR LF   469       <xsl:v ariable na me="VarCon textNode"  select="$P aramProper ties[$Para mStart]" / > CR LF
425   CR LF   470   CR LF
426       <xsl:c hoose> CR LF   471       <xsl:c hoose> CR LF
427        <!--  Check to s ee if ther e's anythi ng to proc ess --> CR LF   472        <!--  Check to s ee if ther e's anythi ng to proc ess --> CR LF
428        <!--                                                  --> CR LF   473        <!--                                                  --> CR LF
429        <xsl: when test= "count($Va rContextNo de) &gt; 0 "> CR LF   474        <xsl: when test= "count($Va rContextNo de) &gt; 0 "> CR LF
430   CR LF   475   CR LF
431         <!--  Check to  see if the re's any @ Value to p rocess --> CR LF   476         <!--  Check to  see if the re's any @ Value to p rocess --> CR LF
432         <!--                                                    --> CR LF   477         <!--                                                    --> CR LF
433         <xsl :choose> CR LF   478         <xsl :choose> CR LF
434          <xs l:when tes t="string- length($Va rContextNo de/@Value)  &gt; 0"> CR LF   479          <xs l:when tes t="string- length($Va rContextNo de/@Value)  &gt; 0"> CR LF
435   CR LF   480   CR LF
436           <x sl:variabl e name="Va rNumericPr efix" sele ct="wwunit s:NumericP refix($Var ContextNod e/@Value)"  /> CR LF   481           <x sl:variabl e name="Va rNumericPr efix" sele ct="wwunit s:NumericP refix($Var ContextNod e/@Value)"  /> CR LF
437           <x sl:variabl e name="Va rUnitsSuff ix" select ="wwunits: UnitsSuffi x($VarCont extNode/@V alue)" /> CR LF   482           <x sl:variabl e name="Va rUnitsSuff ix" select ="wwunits: UnitsSuffi x($VarCont extNode/@V alue)" /> CR LF
438   CR LF   483   CR LF
439           <x sl:variabl e name="Va rNumberAsP ixels" sel ect="ceili ng(wwunits :Convert($ VarNumeric Prefix, $V arUnitsSuf fix, 'px') )" /> CR LF   484           <x sl:variabl e name="Va rNumberAsP ixels" sel ect="ceili ng(wwunits :Convert($ VarNumeric Prefix, $V arUnitsSuf fix, 'px') )" /> CR LF
440   CR LF   485   CR LF
441           <x sl:choose> CR LF   486           <x sl:choose> CR LF
442            < xsl:when t est="numbe r($VarNumb erAsPixels ) &gt; num ber($Param Value)"> CR LF   487            < xsl:when t est="numbe r($VarNumb erAsPixels ) &gt; num ber($Param Value)"> CR LF
443              <xsl:call- template n ame="Forma tting-GetH ighestValu eAsPixels" > CR LF   488              <xsl:call- template n ame="Forma tting-GetH ighestValu eAsPixels" > CR LF
444               <xsl:with -param nam e="ParamPr operties"  select="$P aramProper ties" /> CR LF   489               <xsl:with -param nam e="ParamPr operties"  select="$P aramProper ties" /> CR LF
445               <xsl:with -param nam e="ParamSt art" selec t="$ParamS tart + 1"  /> CR LF   490               <xsl:with -param nam e="ParamSt art" selec t="$ParamS tart + 1"  /> CR LF
446               <xsl:with -param nam e="ParamVa lue" selec t="$VarNum berAsPixel s" /> CR LF   491               <xsl:with -param nam e="ParamVa lue" selec t="$VarNum berAsPixel s" /> CR LF
447              </xsl:call -template> CR LF   492              </xsl:call -template> CR LF
448            < /xsl:when> CR LF   493            < /xsl:when> CR LF
449   CR LF   494   CR LF
450            < !-- Recurs e --> CR LF   495            < !-- Recurs e --> CR LF
451            < !--          --> CR LF   496            < !--          --> CR LF
452            < xsl:otherw ise> CR LF   497            < xsl:otherw ise> CR LF
453              <xsl:call- template n ame="Forma tting-GetH ighestValu eAsPixels" > CR LF   498              <xsl:call- template n ame="Forma tting-GetH ighestValu eAsPixels" > CR LF
454               <xsl:with -param nam e="ParamPr operties"  select="$P aramProper ties" /> CR LF   499               <xsl:with -param nam e="ParamPr operties"  select="$P aramProper ties" /> CR LF
455               <xsl:with -param nam e="ParamSt art" selec t="$ParamS tart + 1"  /> CR LF   500               <xsl:with -param nam e="ParamSt art" selec t="$ParamS tart + 1"  /> CR LF
456               <xsl:with -param nam e="ParamVa lue" selec t="$ParamV alue" /> CR LF   501               <xsl:with -param nam e="ParamVa lue" selec t="$ParamV alue" /> CR LF
457              </xsl:call -template> CR LF   502              </xsl:call -template> CR LF
458            < /xsl:other wise> CR LF   503            < /xsl:other wise> CR LF
459           </ xsl:choose > CR LF   504           </ xsl:choose > CR LF
460          </x sl:when> CR LF   505          </x sl:when> CR LF
461   CR LF   506   CR LF
462          <!- - Recurse  --> CR LF   507          <!- - Recurse  --> CR LF
463          <!- -          --> CR LF   508          <!- -          --> CR LF
464          <xs l:otherwis e> CR LF   509          <xs l:otherwis e> CR LF
465           <x sl:call-te mplate nam e="Formatt ing-GetHig hestValueA sPixels"> CR LF   510           <x sl:call-te mplate nam e="Formatt ing-GetHig hestValueA sPixels"> CR LF
466            < xsl:with-p aram name= "ParamProp erties" se lect="$Par amProperti es" /> CR LF   511            < xsl:with-p aram name= "ParamProp erties" se lect="$Par amProperti es" /> CR LF
467            < xsl:with-p aram name= "ParamStar t" select= "$ParamSta rt + 1" /> CR LF   512            < xsl:with-p aram name= "ParamStar t" select= "$ParamSta rt + 1" /> CR LF
468            < xsl:with-p aram name= "ParamValu e" select= "$ParamVal ue" /> CR LF   513            < xsl:with-p aram name= "ParamValu e" select= "$ParamVal ue" /> CR LF
469           </ xsl:call-t emplate> CR LF   514           </ xsl:call-t emplate> CR LF
470          </x sl:otherwi se> CR LF   515          </x sl:otherwi se> CR LF
471         </xs l:choose> CR LF   516         </xs l:choose> CR LF
472        </xsl :when> CR LF   517        </xsl :when> CR LF
473   CR LF   518   CR LF
474        <!--  Spit the r esult --> CR LF   519        <!--  Spit the r esult --> CR LF
475        <!--                   --> CR LF   520        <!--                   --> CR LF
476        <xsl: otherwise> CR LF   521        <xsl: otherwise> CR LF
477   CR LF   522   CR LF
478         <!--  Determine  what to g ive back - -> CR LF   523         <!--  Determine  what to g ive back - -> CR LF
479         <!--                                - -> CR LF   524         <!--                                - -> CR LF
480         <xsl :variable  name="VarS omeNonEmpt yPropertyV alue"> CR LF   525         <xsl :variable  name="VarS omeNonEmpt yPropertyV alue"> CR LF
481          <xs l:for-each  select="$ ParamPrope rties"> CR LF   526          <xs l:for-each  select="$ ParamPrope rties"> CR LF
482           <x sl:value-o f select=" ./@Value"  /> CR LF   527           <x sl:value-o f select=" ./@Value"  /> CR LF
483          </x sl:for-eac h> CR LF   528          </x sl:for-eac h> CR LF
484         </xs l:variable > CR LF   529         </xs l:variable > CR LF
485   CR LF   530   CR LF
486         <xsl :choose> CR LF   531         <xsl :choose> CR LF
487          <xs l:when tes t="string- length($Va rSomeNonEm ptyPropert yValue) &g t; 0"> CR LF   532          <xs l:when tes t="string- length($Va rSomeNonEm ptyPropert yValue) &g t; 0"> CR LF
488           <x sl:value-o f select=" $ParamValu e" /> CR LF   533           <x sl:value-o f select=" $ParamValu e" /> CR LF
489          </x sl:when> CR LF   534          </x sl:when> CR LF
490   CR LF   535   CR LF
491          <xs l:otherwis e> CR LF   536          <xs l:otherwis e> CR LF
492           <x sl:value-o f select=" ''" /> CR LF   537           <x sl:value-o f select=" ''" /> CR LF
493          </x sl:otherwi se> CR LF   538          </x sl:otherwi se> CR LF
494         </xs l:choose> CR LF   539         </xs l:choose> CR LF
495   CR LF   540   CR LF
496        </xsl :otherwise > CR LF   541        </xsl :otherwise > CR LF
497       </xsl: choose> CR LF   542       </xsl: choose> CR LF
498      </xsl:w hen> CR LF   543      </xsl:w hen> CR LF
499   CR LF   544   CR LF
500      <xsl:ot herwise> CR LF   545      <xsl:ot herwise> CR LF
501       <xsl:v alue-of se lect="''"  /> CR LF   546       <xsl:v alue-of se lect="''"  /> CR LF
502      </xsl:o therwise> CR LF   547      </xsl:o therwise> CR LF
503     </xsl:ch oose> CR LF   548     </xsl:ch oose> CR LF
504    </xsl:tem plate> CR LF   549    </xsl:tem plate> CR LF
505   </xsl:styl esheet> CR LF   550   </xsl:styl esheet> CR LF