home *** CD-ROM | disk | FTP | other *** search
/ Maximum CD 2011 July / maximum-cd-2011-07.iso / DiscContents / LibO_3.3.2_Win_x86_install_multi.exe / libreoffice1.cab / tables.xsl < prev    next >
LaTeX Document  |  2011-03-15  |  7.5 KB

open in: MacOS 8.1     |     Win98     |     DOS

browse contents    |     view JSON data     |     view as text


This file was processed as: LaTeX Document (document/latex).

ConfidenceProgramDetectionMatch TypeSupport
100% dexvert LaTeX Document (document/latex) magic Supported
100% dexvert Extensible Markup Language (text/xml) magic Supported
1% dexvert Text File (text/txt) fallback Supported
100% file XML document text default
99% file LaTeX document text default
98% file exported SGML document, ASCII text, with CRLF line terminators default
72% TrID Mathematical Markup Language default (weak)
27% TrID Generic XML (ASCII) default
100% checkBytes Printable ASCII default
100% perlTextCheck Likely Text (Perl) default
100% siegfried fmt/281 LaTeX (Subdocument) default
100% gt2 XML Datei default
100% detectItEasy Format: Plain text[CRLF] default
100% binwalkID XML document, version: "1.0" default
100% xdgMime application/xslt+xml default



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 3c 3f 78 6d 6c 20 76 65 | 72 73 69 6f 6e 3d 27 31 |<?xml ve|rsion='1|
|00000010| 2e 30 27 20 65 6e 63 6f | 64 69 6e 67 3d 22 55 54 |.0' enco|ding="UT|
|00000020| 46 2d 38 22 3f 3e 0d 0a | 3c 78 73 6c 3a 73 74 79 |F-8"?>..|<xsl:sty|
|00000030| 6c 65 73 68 65 65 74 20 | 78 6d 6c 6e 73 3a 78 73 |lesheet |xmlns:xs|
|00000040| 6c 3d 22 68 74 74 70 3a | 2f 2f 77 77 77 2e 77 33 |l="http:|//www.w3|
|00000050| 2e 6f 72 67 2f 31 39 39 | 39 2f 58 53 4c 2f 54 72 |.org/199|9/XSL/Tr|
|00000060| 61 6e 73 66 6f 72 6d 22 | 0d 0a 09 09 78 6d 6c 6e |ansform"|....xmln|
|00000070| 73 3a 6d 3d 22 68 74 74 | 70 3a 2f 2f 77 77 77 2e |s:m="htt|p://www.|
|00000080| 77 33 2e 6f 72 67 2f 31 | 39 39 38 2f 4d 61 74 68 |w3.org/1|998/Math|
|00000090| 2f 4d 61 74 68 4d 4c 22 | 0d 0a 20 20 20 20 20 20 |/MathML"|.. |
|000000a0| 20 20 20 20 20 20 20 20 | 20 20 76 65 72 73 69 6f | | versio|
|000000b0| 6e 3d 27 31 2e 30 27 3e | 0d 0a 20 20 20 20 20 20 |n='1.0'>|.. |
|000000c0| 20 20 20 20 20 20 20 20 | 20 20 0d 0a 3c 21 2d 2d | | ..<!--|
|000000d0| 20 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d | =======|========|
|000000e0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000000f0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000100| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000110| 3d 3d 3d 3d 3d 3d 3d 20 | 2d 2d 3e 0d 0a 3c 21 2d |======= |-->..<!-|
|00000120| 2d 20 24 49 64 3a 20 74 | 61 62 6c 65 73 2e 78 73 |- $Id: t|ables.xs|
|00000130| 6c 20 32 37 35 35 20 32 | 30 30 38 2d 30 33 2d 30 |l 2755 2|008-03-0|
|00000140| 37 20 32 30 3a 33 35 3a | 35 36 5a 20 68 61 75 6d |7 20:35:|56Z haum|
|00000150| 61 20 24 0d 0a 20 20 20 | 20 20 54 68 69 73 20 66 |a $.. | This f|
|00000160| 69 6c 65 20 69 73 20 70 | 61 72 74 20 6f 66 20 74 |ile is p|art of t|
|00000170| 68 65 20 58 53 4c 54 20 | 4d 61 74 68 4d 4c 20 4c |he XSLT |MathML L|
|00000180| 69 62 72 61 72 79 20 64 | 69 73 74 72 69 62 75 74 |ibrary d|istribut|
|00000190| 69 6f 6e 2e 0d 0a 20 20 | 20 20 20 53 65 65 20 2e |ion... | See .|
|000001a0| 2f 52 45 41 44 4d 45 20 | 6f 72 20 68 74 74 70 3a |/README |or http:|
|000001b0| 2f 2f 78 73 6c 74 6d 6c | 2e 73 66 2e 6e 65 74 20 |//xsltml|.sf.net |
|000001c0| 66 6f 72 0d 0a 20 20 20 | 20 20 63 6f 70 79 72 69 |for.. | copyri|
|000001d0| 67 68 74 20 61 6e 64 20 | 6f 74 68 65 72 20 69 6e |ght and |other in|
|000001e0| 66 6f 72 6d 61 74 69 6f | 6e 20 20 20 20 20 20 20 |formatio|n |
|000001f0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000200| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000210| 20 2d 2d 3e 0d 0a 3c 21 | 2d 2d 20 3d 3d 3d 3d 3d | -->..<!|-- =====|
|00000220| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000230| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000240| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000250| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000260| 3d 20 2d 2d 3e 0d 0a 0d | 0a 3c 78 73 6c 3a 74 65 |= -->...|.<xsl:te|
|00000270| 6d 70 6c 61 74 65 20 6d | 61 74 63 68 3d 22 6d 3a |mplate m|atch="m:|
|00000280| 6d 74 64 5b 40 63 6f 6c | 75 6d 6e 73 70 61 6e 5d |mtd[@col|umnspan]|
|00000290| 22 3e 0d 0a 09 3c 78 73 | 6c 3a 74 65 78 74 3e 5c |">...<xs|l:text>\|
|000002a0| 6d 75 6c 74 69 63 6f 6c | 75 6d 6e 7b 3c 2f 78 73 |multicol|umn{</xs|
|000002b0| 6c 3a 74 65 78 74 3e 0d | 0a 09 3c 78 73 6c 3a 76 |l:text>.|..<xsl:v|
|000002c0| 61 6c 75 65 2d 6f 66 20 | 73 65 6c 65 63 74 3d 22 |alue-of |select="|
|000002d0| 40 63 6f 6c 75 6d 6e 73 | 70 61 6e 22 2f 3e 0d 0a |@columns|pan"/>..|
|000002e0| 09 3c 78 73 6c 3a 74 65 | 78 74 3e 7d 7b 63 7d 7b |.<xsl:te|xt>}{c}{|
|000002f0| 3c 2f 78 73 6c 3a 74 65 | 78 74 3e 0d 0a 09 3c 78 |</xsl:te|xt>...<x|
|00000300| 73 6c 3a 61 70 70 6c 79 | 2d 74 65 6d 70 6c 61 74 |sl:apply|-templat|
|00000310| 65 73 2f 3e 0d 0a 09 3c | 78 73 6c 3a 74 65 78 74 |es/>...<|xsl:text|
|00000320| 3e 7d 3c 2f 78 73 6c 3a | 74 65 78 74 3e 0d 0a 09 |>}</xsl:|text>...|
|00000330| 3c 78 73 6c 3a 69 66 20 | 74 65 73 74 3d 22 63 6f |<xsl:if |test="co|
|00000340| 75 6e 74 28 66 6f 6c 6c | 6f 77 69 6e 67 2d 73 69 |unt(foll|owing-si|
|00000350| 62 6c 69 6e 67 3a 3a 2a | 29 3e 30 22 3e 0d 0a 09 |bling::*|)>0">...|
|00000360| 09 3c 78 73 6c 3a 74 65 | 78 74 3e 26 61 6d 70 3b |.<xsl:te|xt>&amp;|
|00000370| 20 3c 2f 78 73 6c 3a 74 | 65 78 74 3e 0d 0a 09 3c | </xsl:t|ext>...<|
|00000380| 2f 78 73 6c 3a 69 66 3e | 0d 0a 3c 2f 78 73 6c 3a |/xsl:if>|..</xsl:|
|00000390| 74 65 6d 70 6c 61 74 65 | 3e 0d 0a 0d 0a 0d 0a 3c |template|>......<|
|000003a0| 78 73 6c 3a 74 65 6d 70 | 6c 61 74 65 20 6d 61 74 |xsl:temp|late mat|
|000003b0| 63 68 3d 22 6d 3a 6d 74 | 64 22 3e 0d 0a 09 3c 78 |ch="m:mt|d">...<x|
|000003c0| 73 6c 3a 69 66 20 74 65 | 73 74 3d 22 40 63 6f 6c |sl:if te|st="@col|
|000003d0| 75 6d 6e 61 6c 69 67 6e | 3d 27 72 69 67 68 74 27 |umnalign|='right'|
|000003e0| 20 6f 72 20 40 63 6f 6c | 75 6d 6e 61 6c 69 67 6e | or @col|umnalign|
|000003f0| 3d 27 63 65 6e 74 65 72 | 27 22 3e 0d 0a 09 09 3c |='center|'">....<|
|00000400| 78 73 6c 3a 74 65 78 74 | 3e 5c 68 66 69 6c 6c 20 |xsl:text|>\hfill |
|00000410| 3c 2f 78 73 6c 3a 74 65 | 78 74 3e 0d 0a 09 3c 2f |</xsl:te|xt>...</|
|00000420| 78 73 6c 3a 69 66 3e 0d | 0a 09 3c 78 73 6c 3a 61 |xsl:if>.|..<xsl:a|
|00000430| 70 70 6c 79 2d 74 65 6d | 70 6c 61 74 65 73 2f 3e |pply-tem|plates/>|
|00000440| 0d 0a 09 3c 78 73 6c 3a | 69 66 20 74 65 73 74 3d |...<xsl:|if test=|
|00000450| 22 40 63 6f 6c 75 6d 6e | 61 6c 69 67 6e 3d 27 6c |"@column|align='l|
|00000460| 65 66 74 27 20 6f 72 20 | 40 63 6f 6c 75 6d 6e 61 |eft' or |@columna|
|00000470| 6c 69 67 6e 3d 27 63 65 | 6e 74 65 72 27 22 3e 0d |lign='ce|nter'">.|
|00000480| 0a 09 09 3c 78 73 6c 3a | 74 65 78 74 3e 5c 68 66 |...<xsl:|text>\hf|
|00000490| 69 6c 6c 20 3c 2f 78 73 | 6c 3a 74 65 78 74 3e 0d |ill </xs|l:text>.|
|000004a0| 0a 09 3c 2f 78 73 6c 3a | 69 66 3e 0d 0a 3c 2f 78 |..</xsl:|if>..</x|
|000004b0| 73 6c 3a 74 65 6d 70 6c | 61 74 65 3e 0d 0a 0d 0a |sl:templ|ate>....|
|000004c0| 3c 78 73 6c 3a 74 65 6d | 70 6c 61 74 65 20 6d 61 |<xsl:tem|plate ma|
|000004d0| 74 63 68 3d 22 6d 3a 6d | 74 72 22 3e 0d 0a 09 3c |tch="m:m|tr">...<|
|000004e0| 78 73 6c 3a 66 6f 72 2d | 65 61 63 68 20 73 65 6c |xsl:for-|each sel|
|000004f0| 65 63 74 3d 22 2a 22 3e | 0d 0a 09 09 3c 78 73 6c |ect="*">|....<xsl|
|00000500| 3a 61 70 70 6c 79 2d 74 | 65 6d 70 6c 61 74 65 73 |:apply-t|emplates|
|00000510| 20 73 65 6c 65 63 74 3d | 22 63 75 72 72 65 6e 74 | select=|"current|
|00000520| 28 29 22 2f 3e 0d 0a 09 | 09 3c 78 73 6c 3a 69 66 |()"/>...|.<xsl:if|
|00000530| 20 74 65 73 74 3d 22 6e | 6f 74 28 70 6f 73 69 74 | test="n|ot(posit|
|00000540| 69 6f 6e 28 29 3d 6c 61 | 73 74 28 29 29 22 3e 0d |ion()=la|st())">.|
|00000550| 0a 09 09 09 3c 78 73 6c | 3a 74 65 78 74 3e 26 61 |....<xsl|:text>&a|
|00000560| 6d 70 3b 20 09 3c 2f 78 | 73 6c 3a 74 65 78 74 3e |mp; .</x|sl:text>|
|00000570| 0d 0a 09 09 3c 2f 78 73 | 6c 3a 69 66 3e 0d 0a 09 |....</xs|l:if>...|
|00000580| 3c 2f 78 73 6c 3a 66 6f | 72 2d 65 61 63 68 3e 0d |</xsl:fo|r-each>.|
|00000590| 0a 09 3c 78 73 6c 3a 69 | 66 20 74 65 73 74 3d 22 |..<xsl:i|f test="|
|000005a0| 6e 6f 74 28 70 6f 73 69 | 74 69 6f 6e 28 29 3d 6c |not(posi|tion()=l|
|000005b0| 61 73 74 28 29 29 22 3e | 0d 0a 09 09 3c 78 73 6c |ast())">|....<xsl|
|000005c0| 3a 74 65 78 74 3e 5c 5c | 20 26 23 31 33 3b 26 23 |:text>\\| &#13;&#|
|000005d0| 31 30 3b 3c 2f 78 73 6c | 3a 74 65 78 74 3e 0d 0a |10;</xsl|:text>..|
|000005e0| 09 09 3c 78 73 6c 3a 69 | 66 20 74 65 73 74 3d 22 |..<xsl:i|f test="|
|000005f0| 2e 2e 2f 40 72 6f 77 6c | 69 6e 65 73 22 3e 0d 0a |../@rowl|ines">..|
|00000600| 09 09 09 3c 78 73 6c 3a | 76 61 72 69 61 62 6c 65 |...<xsl:|variable|
|00000610| 20 6e 61 6d 65 3d 22 6c | 69 6e 65 22 3e 0d 0a 09 | name="l|ine">...|
|00000620| 09 09 09 3c 78 73 6c 3a | 63 61 6c 6c 2d 74 65 6d |...<xsl:|call-tem|
|00000630| 70 6c 61 74 65 20 6e 61 | 6d 65 3d 22 67 65 74 54 |plate na|me="getT|
|00000640| 6f 6b 65 6e 22 3e 0d 0a | 09 09 09 09 09 3c 78 73 |oken">..|.....<xs|
|00000650| 6c 3a 77 69 74 68 2d 70 | 61 72 61 6d 20 6e 61 6d |l:with-p|aram nam|
|00000660| 65 3d 22 74 65 78 74 22 | 20 73 65 6c 65 63 74 3d |e="text"| select=|
|00000670| 22 2e 2e 2f 40 72 6f 77 | 6c 69 6e 65 73 22 2f 3e |"../@row|lines"/>|
|00000680| 0d 0a 09 09 09 09 09 3c | 78 73 6c 3a 77 69 74 68 |.......<|xsl:with|
|00000690| 2d 70 61 72 61 6d 20 6e | 61 6d 65 3d 22 70 6f 73 |-param n|ame="pos|
|000006a0| 69 74 69 6f 6e 22 20 73 | 65 6c 65 63 74 3d 22 70 |ition" s|elect="p|
|000006b0| 6f 73 69 74 69 6f 6e 28 | 29 22 2f 3e 0d 0a 09 09 |osition(|)"/>....|
|000006c0| 09 09 3c 2f 78 73 6c 3a | 63 61 6c 6c 2d 74 65 6d |..</xsl:|call-tem|
|000006d0| 70 6c 61 74 65 3e 0d 0a | 09 09 09 3c 2f 78 73 6c |plate>..|...</xsl|
|000006e0| 3a 76 61 72 69 61 62 6c | 65 3e 0d 0a 09 09 09 3c |:variabl|e>.....<|
|000006f0| 78 73 6c 3a 69 66 20 74 | 65 73 74 3d 22 24 6c 69 |xsl:if t|est="$li|
|00000700| 6e 65 3d 27 73 6f 6c 69 | 64 27 22 3e 0d 0a 09 09 |ne='soli|d'">....|
|00000710| 09 09 3c 78 73 6c 3a 74 | 65 78 74 3e 5c 68 6c 69 |..<xsl:t|ext>\hli|
|00000720| 6e 65 20 3c 2f 78 73 6c | 3a 74 65 78 74 3e 0d 0a |ne </xsl|:text>..|
|00000730| 09 09 09 3c 2f 78 73 6c | 3a 69 66 3e 0d 0a 09 09 |...</xsl|:if>....|
|00000740| 3c 2f 78 73 6c 3a 69 66 | 3e 0d 0a 09 3c 2f 78 73 |</xsl:if|>...</xs|
|00000750| 6c 3a 69 66 3e 0d 0a 3c | 2f 78 73 6c 3a 74 65 6d |l:if>..<|/xsl:tem|
|00000760| 70 6c 61 74 65 3e 0d 0a | 0d 0a 3c 78 73 6c 3a 74 |plate>..|..<xsl:t|
|00000770| 65 6d 70 6c 61 74 65 20 | 6d 61 74 63 68 3d 22 6d |emplate |match="m|
|00000780| 3a 6d 74 61 62 6c 65 22 | 3e 0d 0a 09 3c 78 73 6c |:mtable"|>...<xsl|
|00000790| 3a 74 65 78 74 3e 5c 62 | 65 67 69 6e 7b 61 72 72 |:text>\b|egin{arr|
|000007a0| 61 79 7d 7b 3c 2f 78 73 | 6c 3a 74 65 78 74 3e 0d |ay}{</xs|l:text>.|
|000007b0| 0a 09 3c 78 73 6c 3a 69 | 66 20 74 65 73 74 3d 22 |..<xsl:i|f test="|
|000007c0| 40 66 72 61 6d 65 3d 27 | 73 6f 6c 69 64 27 22 3e |@frame='|solid'">|
|000007d0| 0d 0a 09 09 3c 78 73 6c | 3a 74 65 78 74 3e 7c 3c |....<xsl|:text>|<|
|000007e0| 2f 78 73 6c 3a 74 65 78 | 74 3e 0d 0a 09 3c 2f 78 |/xsl:tex|t>...</x|
|000007f0| 73 6c 3a 69 66 3e 0d 0a | 09 3c 78 73 6c 3a 76 61 |sl:if>..|.<xsl:va|
|00000800| 72 69 61 62 6c 65 20 6e | 61 6d 65 3d 22 6e 75 6d |riable n|ame="num|
|00000810| 62 65 72 63 6f 6c 73 22 | 20 73 65 6c 65 63 74 3d |bercols"| select=|
|00000820| 22 63 6f 75 6e 74 28 2e | 2f 6d 3a 6d 74 72 5b 31 |"count(.|/m:mtr[1|
|00000830| 5d 2f 2a 5b 6e 6f 74 28 | 40 63 6f 6c 75 6d 6e 73 |]/*[not(|@columns|
|00000840| 70 61 6e 29 5d 29 2b 73 | 75 6d 28 2e 2f 6d 3a 6d |pan)])+s|um(./m:m|
|00000850| 74 72 5b 31 5d 2f 6d 3a | 6d 74 64 2f 40 63 6f 6c |tr[1]/m:|mtd/@col|
|00000860| 75 6d 6e 73 70 61 6e 29 | 22 2f 3e 0d 0a 09 3c 78 |umnspan)|"/>...<x|
|00000870| 73 6c 3a 63 68 6f 6f 73 | 65 3e 0d 0a 09 09 3c 78 |sl:choos|e>....<x|
|00000880| 73 6c 3a 77 68 65 6e 20 | 74 65 73 74 3d 22 40 63 |sl:when |test="@c|
|00000890| 6f 6c 75 6d 6e 61 6c 69 | 67 6e 20 61 6e 64 20 40 |olumnali|gn and @|
|000008a0| 63 6f 6c 75 6d 6e 6c 69 | 6e 65 73 22 3e 0d 0a 09 |columnli|nes">...|
|000008b0| 09 09 3c 78 73 6c 3a 63 | 61 6c 6c 2d 74 65 6d 70 |..<xsl:c|all-temp|
|000008c0| 6c 61 74 65 20 6e 61 6d | 65 3d 22 67 65 6e 65 72 |late nam|e="gener|
|000008d0| 61 74 65 41 6c 69 67 6e | 53 74 72 69 6e 67 22 3e |ateAlign|String">|
|000008e0| 0d 0a 09 09 09 09 3c 78 | 73 6c 3a 77 69 74 68 2d |......<x|sl:with-|
|000008f0| 70 61 72 61 6d 20 6e 61 | 6d 65 3d 22 63 6f 6c 75 |param na|me="colu|
|00000900| 6d 6e 61 6c 69 67 6e 73 | 74 72 69 6e 67 22 20 73 |mnaligns|tring" s|
|00000910| 65 6c 65 63 74 3d 22 40 | 63 6f 6c 75 6d 6e 61 6c |elect="@|columnal|
|00000920| 69 67 6e 22 2f 3e 0d 0a | 09 09 09 09 3c 78 73 6c |ign"/>..|....<xsl|
|00000930| 3a 77 69 74 68 2d 70 61 | 72 61 6d 20 6e 61 6d 65 |:with-pa|ram name|
|00000940| 3d 22 63 6f 6c 75 6d 6e | 6c 69 6e 65 73 74 72 69 |="column|linestri|
|00000950| 6e 67 22 20 73 65 6c 65 | 63 74 3d 22 40 63 6f 6c |ng" sele|ct="@col|
|00000960| 75 6d 6e 6c 69 6e 65 73 | 22 2f 3e 0d 0a 09 09 09 |umnlines|"/>.....|
|00000970| 09 3c 78 73 6c 3a 77 69 | 74 68 2d 70 61 72 61 6d |.<xsl:wi|th-param|
|00000980| 20 6e 61 6d 65 3d 22 63 | 6f 75 6e 74 22 20 73 65 | name="c|ount" se|
|00000990| 6c 65 63 74 3d 22 24 6e | 75 6d 62 65 72 63 6f 6c |lect="$n|umbercol|
|000009a0| 73 22 2f 3e 0d 0a 09 09 | 09 3c 2f 78 73 6c 3a 63 |s"/>....|.</xsl:c|
|000009b0| 61 6c 6c 2d 74 65 6d 70 | 6c 61 74 65 3e 0d 0a 09 |all-temp|late>...|
|000009c0| 09 3c 2f 78 73 6c 3a 77 | 68 65 6e 3e 0d 0a 09 09 |.</xsl:w|hen>....|
|000009d0| 3c 78 73 6c 3a 77 68 65 | 6e 20 74 65 73 74 3d 22 |<xsl:whe|n test="|
|000009e0| 40 63 6f 6c 75 6d 6e 6c | 69 6e 65 73 22 3e 0d 0a |@columnl|ines">..|
|000009f0| 09 09 09 3c 78 73 6c 3a | 63 61 6c 6c 2d 74 65 6d |...<xsl:|call-tem|
|00000a00| 70 6c 61 74 65 20 6e 61 | 6d 65 3d 22 67 65 6e 65 |plate na|me="gene|
|00000a10| 72 61 74 65 41 6c 69 67 | 6e 53 74 72 69 6e 67 22 |rateAlig|nString"|
|00000a20| 3e 0d 0a 09 09 09 09 3c | 78 73 6c 3a 77 69 74 68 |>......<|xsl:with|
|00000a30| 2d 70 61 72 61 6d 20 6e | 61 6d 65 3d 22 63 6f 6c |-param n|ame="col|
|00000a40| 75 6d 6e 6c 69 6e 65 73 | 74 72 69 6e 67 22 20 73 |umnlines|tring" s|
|00000a50| 65 6c 65 63 74 3d 22 40 | 63 6f 6c 75 6d 6e 6c 69 |elect="@|columnli|
|00000a60| 6e 65 73 22 2f 3e 0d 0a | 09 09 09 09 3c 78 73 6c |nes"/>..|....<xsl|
|00000a70| 3a 77 69 74 68 2d 70 61 | 72 61 6d 20 6e 61 6d 65 |:with-pa|ram name|
|00000a80| 3d 22 63 6f 75 6e 74 22 | 20 73 65 6c 65 63 74 3d |="count"| select=|
|00000a90| 22 24 6e 75 6d 62 65 72 | 63 6f 6c 73 22 2f 3e 0d |"$number|cols"/>.|
|00000aa0| 0a 09 09 09 3c 2f 78 73 | 6c 3a 63 61 6c 6c 2d 74 |....</xs|l:call-t|
|00000ab0| 65 6d 70 6c 61 74 65 3e | 0d 0a 09 09 3c 2f 78 73 |emplate>|....</xs|
|00000ac0| 6c 3a 77 68 65 6e 3e 0d | 0a 09 09 3c 78 73 6c 3a |l:when>.|...<xsl:|
|00000ad0| 77 68 65 6e 20 74 65 73 | 74 3d 22 40 63 6f 6c 75 |when tes|t="@colu|
|00000ae0| 6d 6e 61 6c 69 67 6e 22 | 3e 0d 0a 09 09 09 3c 78 |mnalign"|>.....<x|
|00000af0| 73 6c 3a 63 61 6c 6c 2d | 74 65 6d 70 6c 61 74 65 |sl:call-|template|
|00000b00| 20 6e 61 6d 65 3d 22 67 | 65 6e 65 72 61 74 65 41 | name="g|enerateA|
|00000b10| 6c 69 67 6e 53 74 72 69 | 6e 67 22 3e 0d 0a 09 09 |lignStri|ng">....|
|00000b20| 09 09 3c 78 73 6c 3a 77 | 69 74 68 2d 70 61 72 61 |..<xsl:w|ith-para|
|00000b30| 6d 20 6e 61 6d 65 3d 22 | 63 6f 6c 75 6d 6e 61 6c |m name="|columnal|
|00000b40| 69 67 6e 73 74 72 69 6e | 67 22 20 73 65 6c 65 63 |ignstrin|g" selec|
|00000b50| 74 3d 22 40 63 6f 6c 75 | 6d 6e 61 6c 69 67 6e 22 |t="@colu|mnalign"|
|00000b60| 2f 3e 0d 0a 09 09 09 09 | 3c 78 73 6c 3a 77 69 74 |/>......|<xsl:wit|
|00000b70| 68 2d 70 61 72 61 6d 20 | 6e 61 6d 65 3d 22 63 6f |h-param |name="co|
|00000b80| 75 6e 74 22 20 73 65 6c | 65 63 74 3d 22 24 6e 75 |unt" sel|ect="$nu|
|00000b90| 6d 62 65 72 63 6f 6c 73 | 22 2f 3e 0d 0a 09 09 09 |mbercols|"/>.....|
|00000ba0| 3c 2f 78 73 6c 3a 63 61 | 6c 6c 2d 74 65 6d 70 6c |</xsl:ca|ll-templ|
|00000bb0| 61 74 65 3e 0d 0a 09 09 | 3c 2f 78 73 6c 3a 77 68 |ate>....|</xsl:wh|
|00000bc0| 65 6e 3e 0d 0a 09 09 3c | 78 73 6c 3a 6f 74 68 65 |en>....<|xsl:othe|
|00000bd0| 72 77 69 73 65 3e 0d 0a | 09 09 09 3c 78 73 6c 3a |rwise>..|...<xsl:|
|00000be0| 63 61 6c 6c 2d 74 65 6d | 70 6c 61 74 65 20 6e 61 |call-tem|plate na|
|00000bf0| 6d 65 3d 22 67 65 6e 65 | 72 61 74 65 41 6c 69 67 |me="gene|rateAlig|
|00000c00| 6e 53 74 72 69 6e 67 22 | 3e 0d 0a 09 09 09 09 3c |nString"|>......<|
|00000c10| 78 73 6c 3a 77 69 74 68 | 2d 70 61 72 61 6d 20 6e |xsl:with|-param n|
|00000c20| 61 6d 65 3d 22 63 6f 75 | 6e 74 22 20 73 65 6c 65 |ame="cou|nt" sele|
|00000c30| 63 74 3d 22 24 6e 75 6d | 62 65 72 63 6f 6c 73 22 |ct="$num|bercols"|
|00000c40| 2f 3e 0d 0a 09 09 09 09 | 3c 2f 78 73 6c 3a 63 61 |/>......|</xsl:ca|
|00000c50| 6c 6c 2d 74 65 6d 70 6c | 61 74 65 3e 0d 0a 09 09 |ll-templ|ate>....|
|00000c60| 3c 2f 78 73 6c 3a 6f 74 | 68 65 72 77 69 73 65 3e |</xsl:ot|herwise>|
|00000c70| 0d 0a 09 3c 2f 78 73 6c | 3a 63 68 6f 6f 73 65 3e |...</xsl|:choose>|
|00000c80| 0d 0a 09 3c 78 73 6c 3a | 69 66 20 74 65 73 74 3d |...<xsl:|if test=|
|00000c90| 22 40 66 72 61 6d 65 3d | 27 73 6f 6c 69 64 27 22 |"@frame=|'solid'"|
|00000ca0| 3e 0d 0a 09 09 3c 78 73 | 6c 3a 74 65 78 74 3e 7c |>....<xs|l:text>||
|00000cb0| 3c 2f 78 73 6c 3a 74 65 | 78 74 3e 0d 0a 09 3c 2f |</xsl:te|xt>...</|
|00000cc0| 78 73 6c 3a 69 66 3e 0d | 0a 09 3c 78 73 6c 3a 74 |xsl:if>.|..<xsl:t|
|00000cd0| 65 78 74 3e 7d 3c 2f 78 | 73 6c 3a 74 65 78 74 3e |ext>}</x|sl:text>|
|00000ce0| 0d 0a 09 3c 78 73 6c 3a | 69 66 20 74 65 73 74 3d |...<xsl:|if test=|
|00000cf0| 22 40 66 72 61 6d 65 3d | 27 73 6f 6c 69 64 27 22 |"@frame=|'solid'"|
|00000d00| 3e 0d 0a 09 09 3c 78 73 | 6c 3a 74 65 78 74 3e 5c |>....<xs|l:text>\|
|00000d10| 68 6c 69 6e 65 20 3c 2f | 78 73 6c 3a 74 65 78 74 |hline </|xsl:text|
|00000d20| 3e 0d 0a 09 3c 2f 78 73 | 6c 3a 69 66 3e 0d 0a 09 |>...</xs|l:if>...|
|00000d30| 3c 78 73 6c 3a 61 70 70 | 6c 79 2d 74 65 6d 70 6c |<xsl:app|ly-templ|
|00000d40| 61 74 65 73 2f 3e 0d 0a | 09 3c 78 73 6c 3a 69 66 |ates/>..|.<xsl:if|
|00000d50| 20 74 65 73 74 3d 22 40 | 66 72 61 6d 65 3d 27 73 | test="@|frame='s|
|00000d60| 6f 6c 69 64 27 22 3e 0d | 0a 09 09 3c 78 73 6c 3a |olid'">.|...<xsl:|
|00000d70| 74 65 78 74 3e 5c 5c 20 | 5c 68 6c 69 6e 65 26 23 |text>\\ |\hline&#|
|00000d80| 31 33 3b 26 23 31 30 3b | 3c 2f 78 73 6c 3a 74 65 |13;&#10;|</xsl:te|
|00000d90| 78 74 3e 0d 0a 09 3c 2f | 78 73 6c 3a 69 66 3e 0d |xt>...</|xsl:if>.|
|00000da0| 0a 09 3c 78 73 6c 3a 74 | 65 78 74 3e 5c 65 6e 64 |..<xsl:t|ext>\end|
|00000db0| 7b 61 72 72 61 79 7d 3c | 2f 78 73 6c 3a 74 65 78 |{array}<|/xsl:tex|
|00000dc0| 74 3e 0d 0a 3c 2f 78 73 | 6c 3a 74 65 6d 70 6c 61 |t>..</xs|l:templa|
|00000dd0| 74 65 3e 0d 0a 0d 0a 3c | 78 73 6c 3a 74 65 6d 70 |te>....<|xsl:temp|
|00000de0| 6c 61 74 65 20 6e 61 6d | 65 3d 22 63 6f 6c 61 6c |late nam|e="colal|
|00000df0| 69 67 6e 22 3e 0d 0a 09 | 3c 78 73 6c 3a 70 61 72 |ign">...|<xsl:par|
|00000e00| 61 6d 20 6e 61 6d 65 3d | 22 63 6f 6c 61 6c 69 67 |am name=|"colalig|
|00000e10| 6e 22 2f 3e 0d 0a 09 3c | 78 73 6c 3a 63 68 6f 6f |n"/>...<|xsl:choo|
|00000e20| 73 65 3e 0d 0a 09 09 3c | 78 73 6c 3a 77 68 65 6e |se>....<|xsl:when|
|00000e30| 20 74 65 73 74 3d 22 63 | 6f 6e 74 61 69 6e 73 28 | test="c|ontains(|
|00000e40| 24 63 6f 6c 61 6c 69 67 | 6e 2c 27 20 27 29 22 3e |$colalig|n,' ')">|
|00000e50| 0d 0a 09 09 09 3c 78 73 | 6c 3a 76 61 6c 75 65 2d |.....<xs|l:value-|
|00000e60| 6f 66 20 73 65 6c 65 63 | 74 3d 22 73 75 62 73 74 |of selec|t="subst|
|00000e70| 72 69 6e 67 28 24 63 6f | 6c 61 6c 69 67 6e 2c 31 |ring($co|lalign,1|
|00000e80| 2c 31 29 22 2f 3e 0d 0a | 09 09 09 3c 78 73 6c 3a |,1)"/>..|...<xsl:|
|00000e90| 63 61 6c 6c 2d 74 65 6d | 70 6c 61 74 65 20 6e 61 |call-tem|plate na|
|00000ea0| 6d 65 3d 22 63 6f 6c 61 | 6c 69 67 6e 22 3e 0d 0a |me="cola|lign">..|
|00000eb0| 09 09 09 09 3c 78 73 6c | 3a 77 69 74 68 2d 70 61 |....<xsl|:with-pa|
|00000ec0| 72 61 6d 20 6e 61 6d 65 | 3d 22 63 6f 6c 61 6c 69 |ram name|="colali|
|00000ed0| 67 6e 22 20 73 65 6c 65 | 63 74 3d 22 73 75 62 73 |gn" sele|ct="subs|
|00000ee0| 74 72 69 6e 67 2d 61 66 | 74 65 72 28 24 63 6f 6c |tring-af|ter($col|
|00000ef0| 61 6c 69 67 6e 2c 27 20 | 27 29 22 2f 3e 0d 0a 09 |align,' |')"/>...|
|00000f00| 09 09 3c 2f 78 73 6c 3a | 63 61 6c 6c 2d 74 65 6d |..</xsl:|call-tem|
|00000f10| 70 6c 61 74 65 3e 0d 0a | 09 09 3c 2f 78 73 6c 3a |plate>..|..</xsl:|
|00000f20| 77 68 65 6e 3e 0d 0a 09 | 09 3c 78 73 6c 3a 6f 74 |when>...|.<xsl:ot|
|00000f30| 68 65 72 77 69 73 65 3e | 0d 0a 09 09 09 3c 78 73 |herwise>|.....<xs|
|00000f40| 6c 3a 76 61 6c 75 65 2d | 6f 66 20 73 65 6c 65 63 |l:value-|of selec|
|00000f50| 74 3d 22 73 75 62 73 74 | 72 69 6e 67 28 24 63 6f |t="subst|ring($co|
|00000f60| 6c 61 6c 69 67 6e 2c 31 | 2c 31 29 22 2f 3e 0d 0a |lalign,1|,1)"/>..|
|00000f70| 09 09 3c 2f 78 73 6c 3a | 6f 74 68 65 72 77 69 73 |..</xsl:|otherwis|
|00000f80| 65 3e 0d 0a 09 3c 2f 78 | 73 6c 3a 63 68 6f 6f 73 |e>...</x|sl:choos|
|00000f90| 65 3e 0d 0a 3c 2f 78 73 | 6c 3a 74 65 6d 70 6c 61 |e>..</xs|l:templa|
|00000fa0| 74 65 3e 0d 0a 0d 0a 3c | 78 73 6c 3a 74 65 6d 70 |te>....<|xsl:temp|
|00000fb0| 6c 61 74 65 20 6e 61 6d | 65 3d 22 67 65 6e 65 72 |late nam|e="gener|
|00000fc0| 61 74 65 2d 73 74 72 69 | 6e 67 22 3e 0d 0a 3c 21 |ate-stri|ng">..<!|
|00000fd0| 2d 2d 20 74 65 6d 70 6c | 61 74 65 20 66 72 6f 6d |-- templ|ate from|
|00000fe0| 20 58 53 4c 54 20 53 74 | 61 6e 64 61 72 64 20 4c | XSLT St|andard L|
|00000ff0| 69 62 72 61 72 79 20 76 | 31 2e 31 20 2d 2d 3e 0d |ibrary v|1.1 -->.|
|00001000| 0a 20 20 20 20 3c 78 73 | 6c 3a 70 61 72 61 6d 20 |. <xs|l:param |
|00001010| 6e 61 6d 65 3d 22 74 65 | 78 74 22 2f 3e 0d 0a 20 |name="te|xt"/>.. |
|00001020| 20 20 20 3c 78 73 6c 3a | 70 61 72 61 6d 20 6e 61 | <xsl:|param na|
|00001030| 6d 65 3d 22 63 6f 75 6e | 74 22 2f 3e 0d 0a 0d 0a |me="coun|t"/>....|
|00001040| 20 20 20 20 3c 78 73 6c | 3a 63 68 6f 6f 73 65 3e | <xsl|:choose>|
|00001050| 0d 0a 20 20 20 20 20 20 | 3c 78 73 6c 3a 77 68 65 |.. |<xsl:whe|
|00001060| 6e 20 74 65 73 74 3d 22 | 73 74 72 69 6e 67 2d 6c |n test="|string-l|
|00001070| 65 6e 67 74 68 28 24 74 | 65 78 74 29 20 3d 20 30 |ength($t|ext) = 0|
|00001080| 20 6f 72 20 24 63 6f 75 | 6e 74 20 26 6c 74 3b 3d | or $cou|nt &lt;=|
|00001090| 20 30 22 2f 3e 0d 0a 0d | 0a 20 20 20 20 20 20 3c | 0"/>...|. <|
|000010a0| 78 73 6c 3a 6f 74 68 65 | 72 77 69 73 65 3e 0d 0a |xsl:othe|rwise>..|
|000010b0| 09 3c 78 73 6c 3a 76 61 | 6c 75 65 2d 6f 66 20 73 |.<xsl:va|lue-of s|
|000010c0| 65 6c 65 63 74 3d 22 24 | 74 65 78 74 22 2f 3e 0d |elect="$|text"/>.|
|000010d0| 0a 09 3c 78 73 6c 3a 63 | 61 6c 6c 2d 74 65 6d 70 |..<xsl:c|all-temp|
|000010e0| 6c 61 74 65 20 6e 61 6d | 65 3d 22 67 65 6e 65 72 |late nam|e="gener|
|000010f0| 61 74 65 2d 73 74 72 69 | 6e 67 22 3e 0d 0a 09 20 |ate-stri|ng">... |
|00001100| 20 3c 78 73 6c 3a 77 69 | 74 68 2d 70 61 72 61 6d | <xsl:wi|th-param|
|00001110| 20 6e 61 6d 65 3d 22 74 | 65 78 74 22 20 73 65 6c | name="t|ext" sel|
|00001120| 65 63 74 3d 22 24 74 65 | 78 74 22 2f 3e 0d 0a 09 |ect="$te|xt"/>...|
|00001130| 20 20 3c 78 73 6c 3a 77 | 69 74 68 2d 70 61 72 61 | <xsl:w|ith-para|
|00001140| 6d 20 6e 61 6d 65 3d 22 | 63 6f 75 6e 74 22 20 73 |m name="|count" s|
|00001150| 65 6c 65 63 74 3d 22 24 | 63 6f 75 6e 74 20 2d 20 |elect="$|count - |
|00001160| 31 22 2f 3e 0d 0a 09 3c | 2f 78 73 6c 3a 63 61 6c |1"/>...<|/xsl:cal|
|00001170| 6c 2d 74 65 6d 70 6c 61 | 74 65 3e 0d 0a 20 20 20 |l-templa|te>.. |
|00001180| 20 20 20 3c 2f 78 73 6c | 3a 6f 74 68 65 72 77 69 | </xsl|:otherwi|
|00001190| 73 65 3e 0d 0a 20 20 20 | 20 3c 2f 78 73 6c 3a 63 |se>.. | </xsl:c|
|000011a0| 68 6f 6f 73 65 3e 0d 0a | 3c 2f 78 73 6c 3a 74 65 |hoose>..|</xsl:te|
|000011b0| 6d 70 6c 61 74 65 3e 0d | 0a 0d 0a 3c 78 73 6c 3a |mplate>.|...<xsl:|
|000011c0| 74 65 6d 70 6c 61 74 65 | 20 6e 61 6d 65 3d 22 67 |template| name="g|
|000011d0| 65 6e 65 72 61 74 65 41 | 6c 69 67 6e 53 74 72 69 |enerateA|lignStri|
|000011e0| 6e 67 22 3e 0d 0a 09 3c | 78 73 6c 3a 70 61 72 61 |ng">...<|xsl:para|
|000011f0| 6d 20 6e 61 6d 65 3d 22 | 63 6f 6c 75 6d 6e 61 6c |m name="|columnal|
|00001200| 69 67 6e 73 74 72 69 6e | 67 22 3e 63 65 6e 74 65 |ignstrin|g">cente|
|00001210| 72 3c 2f 78 73 6c 3a 70 | 61 72 61 6d 3e 0d 0a 09 |r</xsl:p|aram>...|
|00001220| 3c 78 73 6c 3a 70 61 72 | 61 6d 20 6e 61 6d 65 3d |<xsl:par|am name=|
|00001230| 22 63 6f 6c 75 6d 6e 6c | 69 6e 65 73 74 72 69 6e |"columnl|inestrin|
|00001240| 67 22 2f 3e 0d 0a 09 3c | 78 73 6c 3a 70 61 72 61 |g"/>...<|xsl:para|
|00001250| 6d 20 6e 61 6d 65 3d 22 | 63 6f 75 6e 74 22 2f 3e |m name="|count"/>|
|00001260| 0d 0a 09 3c 78 73 6c 3a | 63 68 6f 6f 73 65 3e 0d |...<xsl:|choose>.|
|00001270| 0a 09 09 3c 78 73 6c 3a | 77 68 65 6e 20 74 65 73 |...<xsl:|when tes|
|00001280| 74 3d 22 24 63 6f 75 6e | 74 20 26 6c 74 3b 3d 20 |t="$coun|t &lt;= |
|00001290| 30 22 2f 3e 0d 0a 09 09 | 3c 78 73 6c 3a 6f 74 68 |0"/>....|<xsl:oth|
|000012a0| 65 72 77 69 73 65 3e 0d | 0a 09 09 09 3c 78 73 6c |erwise>.|....<xsl|
|000012b0| 3a 76 61 72 69 61 62 6c | 65 20 6e 61 6d 65 3d 22 |:variabl|e name="|
|000012c0| 63 6f 6c 75 6d 6e 61 6c | 69 67 6e 22 3e 0d 0a 09 |columnal|ign">...|
|000012d0| 09 09 09 3c 78 73 6c 3a | 63 61 6c 6c 2d 74 65 6d |...<xsl:|call-tem|
|000012e0| 70 6c 61 74 65 20 6e 61 | 6d 65 3d 22 67 65 74 54 |plate na|me="getT|
|000012f0| 6f 6b 65 6e 22 3e 0d 0a | 09 09 09 09 09 3c 78 73 |oken">..|.....<xs|
|00001300| 6c 3a 77 69 74 68 2d 70 | 61 72 61 6d 20 6e 61 6d |l:with-p|aram nam|
|00001310| 65 3d 22 74 65 78 74 22 | 20 73 65 6c 65 63 74 3d |e="text"| select=|
|00001320| 22 24 63 6f 6c 75 6d 6e | 61 6c 69 67 6e 73 74 72 |"$column|alignstr|
|00001330| 69 6e 67 22 2f 3e 0d 0a | 09 09 09 09 09 3c 78 73 |ing"/>..|.....<xs|
|00001340| 6c 3a 77 69 74 68 2d 70 | 61 72 61 6d 20 6e 61 6d |l:with-p|aram nam|
|00001350| 65 3d 22 70 6f 73 69 74 | 69 6f 6e 22 20 73 65 6c |e="posit|ion" sel|
|00001360| 65 63 74 3d 22 31 22 2f | 3e 0d 0a 09 09 09 09 3c |ect="1"/|>......<|
|00001370| 2f 78 73 6c 3a 63 61 6c | 6c 2d 74 65 6d 70 6c 61 |/xsl:cal|l-templa|
|00001380| 74 65 3e 0d 0a 09 09 09 | 3c 2f 78 73 6c 3a 76 61 |te>.....|</xsl:va|
|00001390| 72 69 61 62 6c 65 3e 0d | 0a 09 09 09 3c 78 73 6c |riable>.|....<xsl|
|000013a0| 3a 76 61 72 69 61 62 6c | 65 20 6e 61 6d 65 3d 22 |:variabl|e name="|
|000013b0| 63 6f 6c 75 6d 6e 6c 69 | 6e 65 22 3e 0d 0a 09 09 |columnli|ne">....|
|000013c0| 09 09 3c 78 73 6c 3a 63 | 61 6c 6c 2d 74 65 6d 70 |..<xsl:c|all-temp|
|000013d0| 6c 61 74 65 20 6e 61 6d | 65 3d 22 67 65 74 54 6f |late nam|e="getTo|
|000013e0| 6b 65 6e 22 3e 0d 0a 09 | 09 09 09 09 3c 78 73 6c |ken">...|....<xsl|
|000013f0| 3a 77 69 74 68 2d 70 61 | 72 61 6d 20 6e 61 6d 65 |:with-pa|ram name|
|00001400| 3d 22 74 65 78 74 22 20 | 73 65 6c 65 63 74 3d 22 |="text" |select="|
|00001410| 24 63 6f 6c 75 6d 6e 6c | 69 6e 65 73 74 72 69 6e |$columnl|inestrin|
|00001420| 67 22 2f 3e 0d 0a 09 09 | 09 09 09 3c 78 73 6c 3a |g"/>....|...<xsl:|
|00001430| 77 69 74 68 2d 70 61 72 | 61 6d 20 6e 61 6d 65 3d |with-par|am name=|
|00001440| 22 70 6f 73 69 74 69 6f | 6e 22 20 73 65 6c 65 63 |"positio|n" selec|
|00001450| 74 3d 22 31 22 2f 3e 0d | 0a 09 09 09 09 3c 2f 78 |t="1"/>.|.....</x|
|00001460| 73 6c 3a 63 61 6c 6c 2d | 74 65 6d 70 6c 61 74 65 |sl:call-|template|
|00001470| 3e 0d 0a 09 09 09 3c 2f | 78 73 6c 3a 76 61 72 69 |>.....</|xsl:vari|
|00001480| 61 62 6c 65 3e 0d 0a 20 | 20 20 20 20 20 09 3c 78 |able>.. | .<x|
|00001490| 73 6c 3a 76 61 6c 75 65 | 2d 6f 66 20 73 65 6c 65 |sl:value|-of sele|
|000014a0| 63 74 3d 22 73 75 62 73 | 74 72 69 6e 67 28 24 63 |ct="subs|tring($c|
|000014b0| 6f 6c 75 6d 6e 61 6c 69 | 67 6e 2c 31 2c 31 29 22 |olumnali|gn,1,1)"|
|000014c0| 2f 3e 0d 0a 20 20 20 20 | 20 20 09 3c 78 73 6c 3a |/>.. | .<xsl:|
|000014d0| 69 66 20 74 65 73 74 3d | 22 24 63 6f 6c 75 6d 6e |if test=|"$column|
|000014e0| 6c 69 6e 65 3d 27 73 6f | 6c 69 64 27 20 61 6e 64 |line='so|lid' and|
|000014f0| 20 24 63 6f 75 6e 74 3e | 31 22 3e 3c 78 73 6c 3a | $count>|1"><xsl:|
|00001500| 74 65 78 74 3e 7c 3c 2f | 78 73 6c 3a 74 65 78 74 |text>|</|xsl:text|
|00001510| 3e 3c 2f 78 73 6c 3a 69 | 66 3e 0d 0a 20 20 20 20 |></xsl:i|f>.. |
|00001520| 20 20 09 3c 78 73 6c 3a | 76 61 72 69 61 62 6c 65 | .<xsl:|variable|
|00001530| 20 6e 61 6d 65 3d 22 6c | 65 66 74 50 61 72 74 4f | name="l|eftPartO|
|00001540| 72 4c 61 73 74 54 6f 6b | 65 6e 41 22 3e 0d 0a 20 |rLastTok|enA">.. |
|00001550| 20 20 20 20 20 09 09 3c | 78 73 6c 3a 63 68 6f 6f | ..<|xsl:choo|
|00001560| 73 65 3e 0d 0a 20 20 20 | 20 20 20 09 09 09 3c 78 |se>.. | ...<x|
|00001570| 73 6c 3a 77 68 65 6e 20 | 74 65 73 74 3d 22 73 75 |sl:when |test="su|
|00001580| 62 73 74 72 69 6e 67 2d | 61 66 74 65 72 28 24 63 |bstring-|after($c|
|00001590| 6f 6c 75 6d 6e 61 6c 69 | 67 6e 73 74 72 69 6e 67 |olumnali|gnstring|
|000015a0| 2c 27 20 27 29 22 3e 0d | 0a 09 09 09 09 09 09 3c |,' ')">.|.......<|
|000015b0| 78 73 6c 3a 76 61 6c 75 | 65 2d 6f 66 20 73 65 6c |xsl:valu|e-of sel|
|000015c0| 65 63 74 3d 22 73 75 62 | 73 74 72 69 6e 67 2d 61 |ect="sub|string-a|
|000015d0| 66 74 65 72 28 24 63 6f | 6c 75 6d 6e 61 6c 69 67 |fter($co|lumnalig|
|000015e0| 6e 73 74 72 69 6e 67 2c | 27 20 27 29 22 2f 3e 0d |nstring,|' ')"/>.|
|000015f0| 0a 09 09 09 09 09 3c 2f | 78 73 6c 3a 77 68 65 6e |......</|xsl:when|
|00001600| 3e 0d 0a 09 09 09 09 09 | 3c 78 73 6c 3a 6f 74 68 |>.......|<xsl:oth|
|00001610| 65 72 77 69 73 65 3e 0d | 0a 09 09 09 09 09 09 3c |erwise>.|.......<|
|00001620| 78 73 6c 3a 76 61 6c 75 | 65 2d 6f 66 20 73 65 6c |xsl:valu|e-of sel|
|00001630| 65 63 74 3d 22 24 63 6f | 6c 75 6d 6e 61 6c 69 67 |ect="$co|lumnalig|
|00001640| 6e 73 74 72 69 6e 67 22 | 2f 3e 0d 0a 09 09 09 09 |nstring"|/>......|
|00001650| 09 3c 2f 78 73 6c 3a 6f | 74 68 65 72 77 69 73 65 |.</xsl:o|therwise|
|00001660| 3e 0d 0a 09 09 09 09 3c | 2f 78 73 6c 3a 63 68 6f |>......<|/xsl:cho|
|00001670| 6f 73 65 3e 0d 0a 20 20 | 20 20 20 20 09 3c 2f 78 |ose>.. | .</x|
|00001680| 73 6c 3a 76 61 72 69 61 | 62 6c 65 3e 0d 0a 20 20 |sl:varia|ble>.. |
|00001690| 20 20 20 20 09 3c 78 73 | 6c 3a 76 61 72 69 61 62 | .<xs|l:variab|
|000016a0| 6c 65 20 6e 61 6d 65 3d | 22 6c 65 66 74 50 61 72 |le name=|"leftPar|
|000016b0| 74 4f 72 4c 61 73 74 54 | 6f 6b 65 6e 42 22 3e 0d |tOrLastT|okenB">.|
|000016c0| 0a 20 20 20 20 20 20 09 | 09 3c 78 73 6c 3a 63 68 |. .|.<xsl:ch|
|000016d0| 6f 6f 73 65 3e 0d 0a 20 | 20 20 20 20 20 09 09 09 |oose>.. | ...|
|000016e0| 3c 78 73 6c 3a 77 68 65 | 6e 20 74 65 73 74 3d 22 |<xsl:whe|n test="|
|000016f0| 73 75 62 73 74 72 69 6e | 67 2d 61 66 74 65 72 28 |substrin|g-after(|
|00001700| 24 63 6f 6c 75 6d 6e 6c | 69 6e 65 73 74 72 69 6e |$columnl|inestrin|
|00001710| 67 2c 27 20 27 29 22 3e | 0d 0a 09 09 09 09 09 09 |g,' ')">|........|
|00001720| 3c 78 73 6c 3a 76 61 6c | 75 65 2d 6f 66 20 73 65 |<xsl:val|ue-of se|
|00001730| 6c 65 63 74 3d 22 73 75 | 62 73 74 72 69 6e 67 2d |lect="su|bstring-|
|00001740| 61 66 74 65 72 28 24 63 | 6f 6c 75 6d 6e 6c 69 6e |after($c|olumnlin|
|00001750| 65 73 74 72 69 6e 67 2c | 27 20 27 29 22 2f 3e 0d |estring,|' ')"/>.|
|00001760| 0a 09 09 09 09 09 3c 2f | 78 73 6c 3a 77 68 65 6e |......</|xsl:when|
|00001770| 3e 0d 0a 09 09 09 09 09 | 3c 78 73 6c 3a 6f 74 68 |>.......|<xsl:oth|
|00001780| 65 72 77 69 73 65 3e 0d | 0a 09 09 09 09 09 09 3c |erwise>.|.......<|
|00001790| 78 73 6c 3a 76 61 6c 75 | 65 2d 6f 66 20 73 65 6c |xsl:valu|e-of sel|
|000017a0| 65 63 74 3d 22 24 63 6f | 6c 75 6d 6e 6c 69 6e 65 |ect="$co|lumnline|
|000017b0| 73 74 72 69 6e 67 22 2f | 3e 0d 0a 09 09 09 09 09 |string"/|>.......|
|000017c0| 3c 2f 78 73 6c 3a 6f 74 | 68 65 72 77 69 73 65 3e |</xsl:ot|herwise>|
|000017d0| 0d 0a 09 09 09 09 3c 2f | 78 73 6c 3a 63 68 6f 6f |......</|xsl:choo|
|000017e0| 73 65 3e 0d 0a 20 20 20 | 20 20 20 09 3c 2f 78 73 |se>.. | .</xs|
|000017f0| 6c 3a 76 61 72 69 61 62 | 6c 65 3e 0d 0a 09 09 09 |l:variab|le>.....|
|00001800| 3c 78 73 6c 3a 63 61 6c | 6c 2d 74 65 6d 70 6c 61 |<xsl:cal|l-templa|
|00001810| 74 65 20 6e 61 6d 65 3d | 22 67 65 6e 65 72 61 74 |te name=|"generat|
|00001820| 65 41 6c 69 67 6e 53 74 | 72 69 6e 67 22 3e 0d 0a |eAlignSt|ring">..|
|00001830| 09 20 20 09 09 09 3c 78 | 73 6c 3a 77 69 74 68 2d |. ...<x|sl:with-|
|00001840| 70 61 72 61 6d 20 6e 61 | 6d 65 3d 22 63 6f 6c 75 |param na|me="colu|
|00001850| 6d 6e 61 6c 69 67 6e 73 | 74 72 69 6e 67 22 20 73 |mnaligns|tring" s|
|00001860| 65 6c 65 63 74 3d 22 24 | 6c 65 66 74 50 61 72 74 |elect="$|leftPart|
|00001870| 4f 72 4c 61 73 74 54 6f | 6b 65 6e 41 22 2f 3e 0d |OrLastTo|kenA"/>.|
|00001880| 0a 09 20 20 09 09 09 3c | 78 73 6c 3a 77 69 74 68 |.. ...<|xsl:with|
|00001890| 2d 70 61 72 61 6d 20 6e | 61 6d 65 3d 22 63 6f 6c |-param n|ame="col|
|000018a0| 75 6d 6e 6c 69 6e 65 73 | 74 72 69 6e 67 22 20 73 |umnlines|tring" s|
|000018b0| 65 6c 65 63 74 3d 22 24 | 6c 65 66 74 50 61 72 74 |elect="$|leftPart|
|000018c0| 4f 72 4c 61 73 74 54 6f | 6b 65 6e 42 22 2f 3e 0d |OrLastTo|kenB"/>.|
|000018d0| 0a 09 20 20 09 09 09 3c | 78 73 6c 3a 77 69 74 68 |.. ...<|xsl:with|
|000018e0| 2d 70 61 72 61 6d 20 6e | 61 6d 65 3d 22 63 6f 75 |-param n|ame="cou|
|000018f0| 6e 74 22 20 73 65 6c 65 | 63 74 3d 22 24 63 6f 75 |nt" sele|ct="$cou|
|00001900| 6e 74 20 2d 20 31 22 2f | 3e 0d 0a 09 09 09 3c 2f |nt - 1"/|>.....</|
|00001910| 78 73 6c 3a 63 61 6c 6c | 2d 74 65 6d 70 6c 61 74 |xsl:call|-templat|
|00001920| 65 3e 0d 0a 20 20 20 20 | 20 20 3c 2f 78 73 6c 3a |e>.. | </xsl:|
|00001930| 6f 74 68 65 72 77 69 73 | 65 3e 0d 0a 20 20 20 20 |otherwis|e>.. |
|00001940| 3c 2f 78 73 6c 3a 63 68 | 6f 6f 73 65 3e 0d 0a 3c |</xsl:ch|oose>..<|
|00001950| 2f 78 73 6c 3a 74 65 6d | 70 6c 61 74 65 3e 0d 0a |/xsl:tem|plate>..|
|00001960| 0d 0a 0d 0a 3c 78 73 6c | 3a 74 65 6d 70 6c 61 74 |....<xsl|:templat|
|00001970| 65 20 6e 61 6d 65 3d 22 | 67 65 74 54 6f 6b 65 6e |e name="|getToken|
|00001980| 22 3e 0d 0a 20 20 20 20 | 3c 78 73 6c 3a 70 61 72 |">.. |<xsl:par|
|00001990| 61 6d 20 6e 61 6d 65 3d | 22 74 65 78 74 22 2f 3e |am name=|"text"/>|
|000019a0| 0d 0a 20 20 20 20 3c 78 | 73 6c 3a 70 61 72 61 6d |.. <x|sl:param|
|000019b0| 20 6e 61 6d 65 3d 22 63 | 68 61 72 22 20 73 65 6c | name="c|har" sel|
|000019c0| 65 63 74 3d 22 73 74 72 | 69 6e 67 28 27 20 27 29 |ect="str|ing(' ')|
|000019d0| 22 2f 3e 0d 0a 20 20 20 | 20 3c 78 73 6c 3a 70 61 |"/>.. | <xsl:pa|
|000019e0| 72 61 6d 20 6e 61 6d 65 | 3d 22 70 6f 73 69 74 69 |ram name|="positi|
|000019f0| 6f 6e 22 2f 3e 0d 0a 20 | 20 20 20 3c 78 73 6c 3a |on"/>.. | <xsl:|
|00001a00| 63 68 6f 6f 73 65 3e 0d | 0a 20 20 20 20 20 20 3c |choose>.|. <|
|00001a10| 78 73 6c 3a 77 68 65 6e | 20 74 65 73 74 3d 22 24 |xsl:when| test="$|
|00001a20| 70 6f 73 69 74 69 6f 6e | 20 3d 20 31 20 6f 72 20 |position| = 1 or |
|00001a30| 6e 6f 74 28 63 6f 6e 74 | 61 69 6e 73 28 24 74 65 |not(cont|ains($te|
|00001a40| 78 74 20 2c 24 63 68 61 | 72 29 29 22 3e 0d 0a 20 |xt ,$cha|r))">.. |
|00001a50| 20 20 20 20 20 20 20 3c | 78 73 6c 3a 63 68 6f 6f | <|xsl:choo|
|00001a60| 73 65 3e 0d 0a 20 20 20 | 20 20 20 20 20 20 20 3c |se>.. | <|
|00001a70| 78 73 6c 3a 77 68 65 6e | 20 74 65 73 74 3d 22 63 |xsl:when| test="c|
|00001a80| 6f 6e 74 61 69 6e 73 28 | 24 74 65 78 74 20 2c 24 |ontains(|$text ,$|
|00001a90| 63 68 61 72 29 22 3e 0d | 0a 20 20 20 20 20 20 20 |char)">.|. |
|00001aa0| 20 20 20 20 20 3c 78 73 | 6c 3a 76 61 6c 75 65 2d | <xs|l:value-|
|00001ab0| 6f 66 20 73 65 6c 65 63 | 74 3d 22 73 75 62 73 74 |of selec|t="subst|
|00001ac0| 72 69 6e 67 2d 62 65 66 | 6f 72 65 28 24 74 65 78 |ring-bef|ore($tex|
|00001ad0| 74 2c 24 63 68 61 72 29 | 22 2f 3e 0d 0a 20 20 20 |t,$char)|"/>.. |
|00001ae0| 20 20 20 20 20 20 20 3c | 2f 78 73 6c 3a 77 68 65 | <|/xsl:whe|
|00001af0| 6e 3e 0d 0a 20 20 20 20 | 20 20 20 20 20 20 3c 78 |n>.. | <x|
|00001b00| 73 6c 3a 6f 74 68 65 72 | 77 69 73 65 3e 0d 0a 20 |sl:other|wise>.. |
|00001b10| 20 20 20 20 20 20 20 20 | 20 20 20 3c 78 73 6c 3a | | <xsl:|
|00001b20| 76 61 6c 75 65 2d 6f 66 | 20 73 65 6c 65 63 74 3d |value-of| select=|
|00001b30| 22 24 74 65 78 74 22 2f | 3e 0d 0a 20 20 20 20 20 |"$text"/|>.. |
|00001b40| 20 20 20 20 20 3c 2f 78 | 73 6c 3a 6f 74 68 65 72 | </x|sl:other|
|00001b50| 77 69 73 65 3e 0d 0a 20 | 20 20 20 20 20 20 20 3c |wise>.. | <|
|00001b60| 2f 78 73 6c 3a 63 68 6f | 6f 73 65 3e 0d 0a 20 20 |/xsl:cho|ose>.. |
|00001b70| 20 20 20 20 3c 2f 78 73 | 6c 3a 77 68 65 6e 3e 0d | </xs|l:when>.|
|00001b80| 0a 20 20 20 20 20 20 3c | 78 73 6c 3a 77 68 65 6e |. <|xsl:when|
|00001b90| 20 74 65 73 74 3d 22 63 | 6f 6e 74 61 69 6e 73 28 | test="c|ontains(|
|00001ba0| 24 74 65 78 74 20 2c 24 | 63 68 61 72 29 20 61 6e |$text ,$|char) an|
|00001bb0| 64 20 24 70 6f 73 69 74 | 69 6f 6e 20 26 67 74 3b |d $posit|ion &gt;|
|00001bc0| 20 31 22 3e 0d 0a 20 20 | 20 20 20 20 20 20 3c 78 | 1">.. | <x|
|00001bd0| 73 6c 3a 76 61 72 69 61 | 62 6c 65 20 6e 61 6d 65 |sl:varia|ble name|
|00001be0| 3d 22 6c 61 73 74 22 20 | 73 65 6c 65 63 74 3d 22 |="last" |select="|
|00001bf0| 73 75 62 73 74 72 69 6e | 67 2d 61 66 74 65 72 28 |substrin|g-after(|
|00001c00| 24 74 65 78 74 2c 24 63 | 68 61 72 29 22 2f 3e 0d |$text,$c|har)"/>.|
|00001c10| 0a 20 20 20 20 20 20 20 | 20 3c 78 73 6c 3a 63 68 |. | <xsl:ch|
|00001c20| 6f 6f 73 65 3e 0d 0a 20 | 20 20 20 20 20 20 20 20 |oose>.. | |
|00001c30| 20 3c 78 73 6c 3a 77 68 | 65 6e 20 74 65 73 74 3d | <xsl:wh|en test=|
|00001c40| 22 24 70 6f 73 69 74 69 | 6f 6e 20 26 67 74 3b 20 |"$positi|on &gt; |
|00001c50| 31 22 3e 0d 0a 20 20 20 | 20 20 20 20 20 20 20 20 |1">.. | |
|00001c60| 20 3c 78 73 6c 3a 63 61 | 6c 6c 2d 74 65 6d 70 6c | <xsl:ca|ll-templ|
|00001c70| 61 74 65 20 6e 61 6d 65 | 3d 22 67 65 74 54 6f 6b |ate name|="getTok|
|00001c80| 65 6e 22 3e 0d 0a 20 20 | 20 20 20 20 20 20 20 20 |en">.. | |
|00001c90| 20 20 20 20 3c 78 73 6c | 3a 77 69 74 68 2d 70 61 | <xsl|:with-pa|
|00001ca0| 72 61 6d 20 6e 61 6d 65 | 3d 22 74 65 78 74 22 20 |ram name|="text" |
|00001cb0| 73 65 6c 65 63 74 3d 22 | 24 6c 61 73 74 22 2f 3e |select="|$last"/>|
|00001cc0| 0d 0a 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |.. | |
|00001cd0| 3c 78 73 6c 3a 77 69 74 | 68 2d 70 61 72 61 6d 20 |<xsl:wit|h-param |
|00001ce0| 6e 61 6d 65 3d 22 63 68 | 61 72 22 20 73 65 6c 65 |name="ch|ar" sele|
|00001cf0| 63 74 3d 22 24 63 68 61 | 72 22 2f 3e 0d 0a 20 20 |ct="$cha|r"/>.. |
|00001d00| 20 20 20 20 20 20 20 20 | 20 20 20 20 3c 78 73 6c | | <xsl|
|00001d10| 3a 77 69 74 68 2d 70 61 | 72 61 6d 20 6e 61 6d 65 |:with-pa|ram name|
|00001d20| 3d 22 70 6f 73 69 74 69 | 6f 6e 22 20 73 65 6c 65 |="positi|on" sele|
|00001d30| 63 74 3d 22 24 70 6f 73 | 69 74 69 6f 6e 20 2d 20 |ct="$pos|ition - |
|00001d40| 31 22 2f 3e 0d 0a 20 20 | 20 20 20 20 20 20 20 20 |1"/>.. | |
|00001d50| 20 20 3c 2f 78 73 6c 3a | 63 61 6c 6c 2d 74 65 6d | </xsl:|call-tem|
|00001d60| 70 6c 61 74 65 3e 0d 0a | 20 20 20 20 20 20 20 20 |plate>..| |
|00001d70| 20 20 3c 2f 78 73 6c 3a | 77 68 65 6e 3e 0d 0a 20 | </xsl:|when>.. |
|00001d80| 20 20 20 20 20 20 20 3c | 2f 78 73 6c 3a 63 68 6f | <|/xsl:cho|
|00001d90| 6f 73 65 3e 0d 0a 20 20 | 20 20 20 20 3c 2f 78 73 |ose>.. | </xs|
|00001da0| 6c 3a 77 68 65 6e 3e 0d | 0a 20 20 20 20 3c 2f 78 |l:when>.|. </x|
|00001db0| 73 6c 3a 63 68 6f 6f 73 | 65 3e 0d 0a 20 20 3c 2f |sl:choos|e>.. </|
|00001dc0| 78 73 6c 3a 74 65 6d 70 | 6c 61 74 65 3e 0d 0a 0d |xsl:temp|late>...|
|00001dd0| 0a 3c 2f 78 73 6c 3a 73 | 74 79 6c 65 73 68 65 65 |.</xsl:s|tyleshee|
|00001de0| 74 3e 0d 0a | |t>.. | |
+--------+-------------------------+-------------------------+--------+--------+