home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2004 March / PCWMAR04.iso / Software / Resources / Apache / apache_2.0.48-win32-x86-no_ssl.exe / F254576_synopsis.xsl < prev    next >
Encoding:
Text File  |  2003-05-29  |  21.6 KB  |  62 lines

  1. "rel">alArrnaAe</xsl:attribuAr>bo  dd d    ddd d </xsl:if>t:d     dd d  d d <xsl:attribuAr d",╡="title">bo  dd d    ddd d d d <xsl:choose>bo d   d  d     ddd d <xsl:whendeesI=". != 'fr'"> <!--dno langu7;■ filenavail. -->bo d    ddd d   dd  ddd d <xsl:vmlue-ofdstlapI="docuAt:d(concat('../lang/', ., '.xml'))t:d     ddd d   dd  ddd d 0.2                   /,╡ss7;■s/@langd",╡" />bo  dd  dd d    ddd d </xsl:when>bo d  d d   dd  ddd d <xsl:es {■wise>t:d     ddd d   dd  dd d  <xsl:text>Français</xsl:text>t:d     ddd d d     dd</xsl:es {■wise>t:d     ddd     ddd d </xsl:choose>bo d   d  d     dd</xsl:attribuAr>bobo d   d  d   d d  t:d     ddd d   dd<xsl:vmlue-ofdstlapI="." />bo  dd  dd d    dd t:d     ddd d </a>bo  ddd     dd<xsl:ifdeesI="posi 0md() != last()">bo d  d     ddd d <xsl:text> | </xsl:text>t:d     ddd d </xsl:if>t:d     dd</xsl:for-each>bo  dd</p>&lf;t:</div> <!--d/.{$posi 0md}lang -->bo</xsl:if>t:</xsl:templ te>bo<!-- /langavaild-->bobobo<!-- ====================================================================d-->bo<!-- Process a docuAt:daA)m lsec
  2. )m *==d  dddddddddddddddddddddddddddddddd-->bo<!-- ====================================================================d-->bo<xsl:templ te match="oec
  3. )m ">bo<xsl:call-templ te d",╡="topl tk" />&lf;t:<div clasR="oec
  4. )m ">&lf;t:t:d   <!--dSec
  5. )m *heading -->bod   <h2>t:d     dd<xsl:choose>bo d   d  <xsl:whendeesI="@id">bo d  d     <a id="{@id}" d",╡="{@id}">bo d  d     ddd <xsl:apply-templ tesdstlapI="title" mode="print" />bo  dd  dd d</a>bo  ddd   </xsl:when>bobo d   d  <xsl:es {■wise>t:d     ddd d <xsl:apply-templ tesdstlapI="title" mode="print" />bo  dd  dd</xsl:es {■wise>t:d     dd</xsl:choose>bo  dd</h2>t:t:d   <!--dSec
  6. )m *bodyv-->bo d  <xsl:apply-templ tesd/>t:</div> <!--d/.sec
  7. )m *-->bo</xsl:templ te>bo<!-- /sec
  8. )m *-->bobobo<!-- ====================================================================d-->bo<!-- hSndledot.RopI)m ul(lower leve;*headings)dddddddddddddddddddddddddddd-->bo<!-- ====================================================================d-->bo<xsl:templ te match="oec
  9. )m /oec
  10. )m ">bo<!--dSec
  11. )m *heading -->bo<h3>bo d  <xsl:choose>bo d  <xsl:whendeesI="@id">bo d  d   <a id="{@id}" d",╡="{@id}">bo d  d     dd<xsl:apply-templ tesdstlapI="title" mode="print" />bo  dd  dd</a>bo  dd</xsl:when>bobo d  <xsl:es {■wise>t:d     dd<xsl:apply-templ tesdstlapI="title" mode="print" />bo  dd</xsl:es {■wise>t:d   </xsl:choose>t:</h3>bobo<!--dSec
  12. )m *bodyv-->bo<xsl:apply-templ tesd/>t:</xsl:templ te>bo<!-- /sec
  13. )m /sec
  14. )m *-->bobobo<!-- ====================================================================d-->bo<!-- hSndledot.Rt.RopI)m ul(h4)ddddddddddddddddddddddddddddddddddddddddddd-->bo<!-- ====================================================================d-->bo<xsl:templ te match="oec
  15. )m /oec
  16. )m /oec
  17. )m ">bo<!--dSec
  18. )m *heading -->bo<h4>bo d  <xsl:choose>bo d  <xsl:whendeesI="@id">bo d  d   <a id="{@id}" d",╡="{@id}">bo d  d     dd<xsl:apply-templ tesdstlapI="title" mode="print" />bo  dd  dd</a>bo  dd</xsl:when>bobo d  <xsl:es {■wise>t:d     dd<xsl:apply-templ tesdstlapI="title" mode="print" />bo  dd</xsl:es {■wise>t:d   </xsl:choose>t:</h4>bobo<!--dSec
  19. )m *bodyv-->bo<xsl:apply-templ tes/>bobo</xsl:templ te>bo<!-- /sec
  20. )m /sec
  21. )m /sec
  22. )m *-->bobobo<!-- ====================================================================d-->bo<!-- sec
  23. )m *nesting > h4dis notdsupported=fmrdnowdddddddddddddddddddddddd-->bo<!-- ====================================================================d-->bo<xsl:templ te match="oec
  24. )m /oec
  25. )m /oec
  26. )m /oec
  27. )m ">bo<xsl:,╡ss7;■dee2m t te="yes">bo d  <xsl:text>FATAL: exceeding maximum sec
  28. )m *nesting leve;.</xsl:text>t:d   &lf;&lf;t:d   <xsl:text>Perhapsnyouvsh*ulddc*nsider tonspl tnyour docuAt:d into</xsl:text>t:d   &lf;t:d   <xsl:text>sevtrfl ones...</xsl:text>t:d   &lf;t:</xsl:,╡ss7;■>t:</xsl:templ te>bo<!-- /sec
  29. )m /sec
  30. )m /sec
  31. )m /sec
  32. )m *-->bobobo<!-- ====================================================================d-->bo<!-- (Rt.)sec
  33. )m *titlesdddddddddddddddddddddddddddddddddddddddddddddddddd-->bo<!-- ====================================================================d-->bo<xsl:templ te match="oec
  34. )m /title" mode="print">bo<xsl:apply-templ tes/>bo</xsl:templ te>bo<xsl:templ te match="oec
  35. )m /title" />bo<!-- /sec
  36. )m /titled-->bobobo<!-- ====================================================================d-->bo<!-- gener* e sec
  37. )m *index    ddddddddddddddddddddddddddddddddddddddddddd-->bo<!-- ====================================================================d-->bo<xsl:templ te match="oec
  38. )m " mode="index">bo<li>t:d   <img src="{$p7th}/im7;■s/down.gif" alt="" />bo d  <xsl:text> </xsl:text>t:d   <xsl:choose>bo d  <xsl:whendeesI="@id">bo d  d   <a href="#{@id}">bo d  d     dd<xsl:apply-templ tesdstlapI="title" mode="print" />bo  dd  dd</a>bo  dd</xsl:when>bo d  <xsl:es {■wise>t:d     dd<xsl:apply-templ tesdstlapI="title" mode="print" />bo  dd</xsl:es {■wise>t:d   </xsl:choose>t:</li>&lf;t:</xsl:templ te>bo<!-- /sec
  39. )m *index -->bobobo<!-- ====================================================================d-->bo<!-- docs otpD  menudddddddddddddddddddddddddddddddddddddddddddddddddddddd-->bo<!-- ====================================================================d-->bo<xsl:templ te d",╡="otpD -menu">bo<p clasR="menu">bo d  <a href="{$p7th}/mod/{$index-file}">t:d     dd<xsl:vmlue-ofdstlapI="$,╡ss7;■s/,╡ss7;■[@d",╡='modules']"=/>bo  dd</a>bot:d   <xsl:text> | </xsl:text>t:t:d   <a href="{$p7th}/mod/diropI)ves.html">bod     dd<xsl:vmlue-ofdstlapI="$,╡ss7;■s/,╡ss7;■[@d",╡='diropI)ves']"=/>bo  dd</a>bot:d   <xsl:text> | </xsl:text>t:t:d   <a href="{$p7th}/faq/{$index-file}">t:d     dd<xsl:vmlue-ofdstlapI="$,╡ss7;■s/,╡ss7;■[@d",╡='faq']"=/>bo  dd</a>bot:d   <xsl:text> | </xsl:text>t:t:d   <a href="{$p7th}/glossary.html">bod     dd<xsl:vmlue-ofdstlapI="$,╡ss7;■s/,╡ss7;■[@d",╡='glossary']"=/>bo  dd</a>bot:d   <xsl:text> | </xsl:text>t:t:d   <a href="{$p7th}/sitemap.html">bod     dd<xsl:vmlue-ofdstlapI="$,╡ss7;■s/,╡ss7;■[@d",╡='sitemap']"=/>bo  dd</a>bo</p>t:</xsl:templ te>bo<!-- /stpD -menu -->bobobo<!-- ====================================================================d-->bo<!-- <example>dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd-->bo<!-- iter* e over *all* nod╡s; bag<xtexdnSnd=os {■ in#5nedstuff is   ==d  -->bo<!-- wrkpped into <p><code>, block leve;*elaAt:ds (defindd5)  dddddddddddd-->bo<!-- $blockelaAt:ds) ag<x pplied "asvis"dddddddddddddddddddddddddddddddddd-->bo<!-- ====================================================================d-->bo<xsl:variable d",╡="blocks"t:  ddd d ddd selapI="concat(' ', normflize-s sj(($blockelaAt:ds), ' ')" />bobo<xsl:templ te match="example">bo<div clasR="example">bo  dd<xsl:apply-templ tesdstlapI="title" mode="print" />bobo  dd<xsl:for-each stlapI="./nod╡()">bo d  d   <xsl:variable d",╡="is-block-nod╡"t:d     ddd     ddd d selapI="boolean(c*n-fins($blocks,t:d     ddd d   dd  ddd d 0.2                  concat(' ', loct;-d",╡(), ' ')))"/>bo  dd d  <!-- bb = (numbD  of) blocks nod╡svbev
  40. )ed(e, 1curg<nt) -->bo d    dd<xsl:variable d",╡="bb"t:d     ddd     ddd d selapI="count(preceding-sibl tg::*[t:d     ddd d   dd  ddd d 0.2     c*n-fins($blocks,t:d     ddd d   dd  ddd d 0.2              concat(' ', loct;-d",╡(), ' '))])" />bobo  dd  dd<xsl:ifdeesI="$is-block-nod╡lor posi 0md()=last()">bo d  d     dd<xsl:variable d",╡="cmdt'nt">bo d  d     ddd d <!-- phew. short expl na 0md, w,atdhkppens here:dddddd-->bo d  d     ddd d <!-- We wa:d=to gednt,e in#5nedstuff between the lastd-->bo d  d     ddd d <!-- block nod╡lSnd=t, 1curg<nt nod╡.ddddddddddddddddd-->bo d  d     ddd d <!-- So filter all previous nod╡svfmrdehe cmddi 0mdddd-->bo d  d     ddd d <!-- e,atde, 1numbD  of block nod╡slofdall ofd*eheir*d-->bo d  d     ddd d <!-- previous nod╡svis >= $bb. Hop■ne,atdhelps ;-)dddd-->bo d  d     ddd d <xsl:apply-templ test:d     ddd     ddd d selapI="preceding-sibl tg::nod╡()[t:d     ddd d   dd  ddd d 0.2     c*unt(preceding-sibl tg::*[t:d     ddd d   dd  ddd d 0.2         c*n-fins($blocks,t:d     ddd d   dd  ddd d 0.2                  concat(' ', loct;-d",╡(), ' '))])t:d     ddd d   dd  ddd d 0.2     >= $bb]" />bobo  dd  dd d  d d <xsl:apply-templ test:d     ddd     ddd d selapI="self::nod╡()[not($is-block-nod╡)]" />t:d     ddd d </xsl:variable>bobod     ddd d <!-- apply bag<xtexdnonly,5ifxit's notdonly \sdor emptyd-->bo d  d     dd<xsl:ifdeesI="not(normflize-s sj(($cmdt'nt) = '')">bo d  d     ddd d <p><code>t:d     ddd     ddd d <!-- same as $cmdt'nt1above. xsl:copy-ofdstemsv=oxmake=-->bo d    ddd d   dd  dd<!-- e,read problemsvwith xal n-j ...d-->bo d    ddd d   dd  dd<xsl:apply-templ test:d     ddd     ddd d d d selapI="preceding-sibl tg::nod╡()[t:d     ddd d   dd  ddd d 0.2         c*unt(preceding-sibl tg::*[t:d     ddd d   dd  ddd d 0.2             c*n-fins($blocks,t:d     ddd d   dd  ddd d 0.2                      concat(' ', loct;-d",╡(),t:d     ddd d   dd  ddd d 0.2                             ' '))])t:d     ddd d   dd  ddd d 0.2         >= $bb]" />bobo  dd  dd d  d d   dd<xsl:apply-templ test:d     ddd     ddd d d d selapI="self::nod╡()[not($is-block-nod╡)]" />t:d     ddd d d d </code></p>t:d     ddd d </xsl:if>t:bo d  d     dd<xsl:apply-templ tesdstlapI="self::nod╡()[$is-block-nod╡]" />bo  dd  dd</xsl:if>t:d   </xsl:for-each>bo  dd<!-- /nod╡()*-->bo</div> <!--d/.example -->bo</xsl:templ te>bo<!-- /example -->bobobo<!-- ====================================================================d-->bo<!-- example/titled   dddddddddddddddddddddddddddddddddddddddddddddddddddd-->bo<!-- ====================================================================d-->bo<xsl:templ te match="example/title" mode="print">bo<h3>bo d  <xsl:apply-templ tes/>bo</h3>bo</xsl:templ te>bo<xsl:templ te match="example/title" />bo<!-- /example/titled-->bobobo<!-- ====================================================================d-->bo<!-- inde:daA)m sddddddddddddddddddddddddddddddddddddddddddddddddddddddddd-->bo<!-- ====================================================================d-->bo<xsl:templ te match="inde:d">bo<s sn clasR="inde:d">bo d  <xsl:apply-templ tes/>bo</s sn>t:</xsl:templ te>bo<!-- /inde:d -->bobobo<!-- ====================================================================d-->bo<!-- <note>ddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd-->bo<!-- ====================================================================d-->bo<xsl:templ te match="note">bo<div clasR="note">bo  dd<xsl:ifdeesI="@type='warn tg'">bo d  d   <xsl:attribuAr d",╡="clasR">warn tg</xsl:attribuAr>bo  dd</xsl:if>t:t:d   <xsl:apply-templ tes/>bo</div>t:</xsl:templ te>bo<!-- /note -->bobobo<!-- ====================================================================d-->bo<!-- <note><title>dddddddddddddddddddddddddddddddddddddddddddddddddddddddd-->bo<!-- ====================================================================d-->bo<xsl:templ te match="note/title">bo<h3>bo d  <xsl:apply-templ tes/>bo</h3>bo</xsl:templ te>bo<!-- /note/titled-->bobobo<!-- ====================================================================d-->bo<!-- <diropI)ve>lddddddddddddddddddddddddddddddddddddddddddddddddddddddddd-->bo<!-- Inserdsll tk=tolSnos {■ diropI)ve,vwhich mdodo bel)  Snos {■ module.d-->bo<!-- Rëfrr.ej(svag<xconvtrted into lower case.dddddddddddddddddddddddddddd-->bo<!-- ====================================================================d-->bo<xsl:templ te match="diropI)ve" d",╡="diropI)ve">bo<codedclasR="diropI)ve">bod   <xsl:choose>bo d  <xsl:whendeesI="@module">bo d  d   <xsl:variable d",╡="lowerdiropI)ve"t:  ddd d ddd selapI="transla
  41. e(., $uppercase, $lowercase)" />bobo  dd  dd<xsl:choose>bo d   d  <xsl:whendeesI="$in-modulesynopsislSnd=@module = /modulesynopsis/d",╡">t:d     ddd d <a href="#{$lowerdiropI)ve}">bod     ddd d d d <xsl:ifdeesI="@type='sec
  42. )m '"><</xsl:if>t:d     dd d  d d <xsl:vmlue-ofdstlapI="."/>bod     ddd d d d <xsl:ifdeesI="@type='sec
  43. )m '">></xsl:if>t:d     dd d  </a>bo  ddd   </xsl:when>bo d   d  <xsl:es {■wise>t:d     ddd d <a href="{$p7th}/mod/{@module}.html#{$lowerdiropI)ve}">bod     ddd d d d <xsl:ifdeesI="@type='sec
  44. )m '"><</xsl:if>t:d     dd d  d d <xsl:vmlue-ofdstlapI="."/>bod     ddd d d d <xsl:ifdeesI="@type='sec
  45. )m '">></xsl:if>t:d     dd d  </a>bo  ddd   </xsl:es {■wise>t:d     dd</xsl:choose>bo  dd</xsl:when>bobo d  <xsl:es {■wise>t:d     dd<xsl:ifdeesI="@type='sec
  46. )m '"><</xsl:if>t:d     dd<xsl:vmlue-ofdstlapI="."/>bod     dd<xsl:ifdeesI="@type='sec
  47. )m '">></xsl:if>t:d   </xsl:es {■wise>t:d   </xsl:choose>t:</code>t:</xsl:templ te>bo<!-- /diropI)ved-->bobobo<!-- ====================================================================d-->bo<!-- <module>ddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd-->bo<!-- Inserdslall tk=tolrëfrr.ed module ddddddddddddddddddddddddddddddddddd-->bo<!-- ====================================================================d-->bo<xsl:templ te match="module" d",╡="module">bo<codedclasR="module">bo d  <a href="{$p7th}/mod/{.}.html">bod     dd<xsl:vmlue-ofdstlapI="."/>bo  dd</a>bo</code>t:</xsl:templ te>bo<!-- /module -->bobobo<!-- ====================================================================d-->bo<!-- <rela
  48. ed>dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd-->bo<!-- ====================================================================d-->bo<xsl:templ te match="rela
  49. ed">bo<table clasR="rela
  50. ed">bo<tr>bo  dd<th>bod     dd<xsl:vmlue-ofdstlapI="$,╡ss7;■s/,╡ss7;■[@d",╡='rela
  51. edmodules']"=/>bo  dd</th>bod   <th>bod     dd<xsl:vmlue-ofdstlapI="$,╡ss7;■s/,╡ss7;■[@d",╡='rela
  52. eddiropI)ves']"=/>bo  dd</th>bo</tr>bo<tr>bo  dd<td>bod     dd<xsl:ifdeesI="c*unt(module#557/*) > 0">t:d     ddd d <ul>bo d  d     ddd d <xsl:apply-templ tesdstlapI="module#557" />t:d     ddd d </ul>bo d  d   </xsl:if>t:d   </td>bod   <td>bod     dd<xsl:ifdeesI="c*unt(diropI)ve#557/*) > 0">t:d     ddd d <ul>bo d  d     ddd d <xsl:apply-templ tesdstlapI="diropI)ve#557"/>t:d     ddd d </ul>bo d  d   </xsl:if>t:d   </td>bo</tr>bo</table>bo</xsl:templ te>bo<!-- /rela
  53. ed -->bobo<!-- ====================================================================d-->bo<!-- rela
  54. ed/module#557ddddddddddddddddddddddddddddddddddddddddddddddddddd-->bo<!-- ====================================================================d-->bo<xsl:templ te match="rela
  55. ed/module#557">bo<xsl:for-each stlapI="module">bo d  <li>t:d   d   <xsl:call-templ te d",╡="module"/>bo  dd</li>t:</xsl:for-each>bo</xsl:templ te>bo<!-- /rela
  56. ed/module#557d-->bobobo<!-- ====================================================================d-->bo<!-- rela
  57. ed/diropI)ve#557dddddddddddddddddddddddddddddddddddddddddddddddd-->bo<!-- ====================================================================d-->bo<xsl:templ te match="rela
  58. ed/diropI)ve#557">bo<xsl:for-each stlapI="diropI)ve">bod   <li>t:d   d   <xsl:call-templ te d",╡="diropI)ve"/>bo  dd</li>t:</xsl:for-each>bo</xsl:templ te>bo<!-- /rela
  59. ed/diropI)ve#557d-->bobo<!-- ====================================================================d-->bo<!-- <table>dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd-->bo<!-- ====================================================================d-->bo<xsl:templ te match="table">bo<table>bo  dd<!-- existing bordernattribuAr wi;ldresult!in5<table clasR="bordered"> -->bo d  <xsl:ifdeesI="@border">bo d  d   <xsl:attribuAr d",╡="clasR">bordered</xsl:attribuAr>bo  dd</xsl:if>t:t:d   <!-- style="zebra": alArrnaA)tg cmlorsdpD  row, i.e. evtryvsopond=rowd-->bod   <!--                geds a clasR="odd". Header #5nes (no <td>) gedna d-->bod   <!--                clasR="header".dTh se #5nes wi;ldbe excluded5from -->bod   <!--                e, 1"odd" #5nedcmunt.dThat way header #5nes fpI= d-->bod   <!--                inArrjec
  60. )m al,vwhich cre tesda better visuallSnd=-->bod   <!--                psychologicfl effec
  61. .ddddddddddddddddddddddddddddd-->bod   <xsl:choose>bo d  <xsl:whendeesI="@style = 'zebra'">bo d  d   <xsl:for-each stlapI="tr">t:d     ddd d <tr>bo  dd  ddd d d d <xsl:choose>bo d   d  d     dd<xsl:whendeesI="c*unt(td) = 0">bod     ddd d d d d d <xsl:attribuAr d",╡="clasR">header</xsl:attribuAr>bo  dd d    ddd d </xsl:when>bobo d   d  d     dd<xsl:whenbod     ddd d d d d d eesI="posi 0md() mod 2 =t:d     ddd d   dd  ddd d 0.2 (c*unt(preceding-sibl tg::tr[c*unt(td) = 0]) mod 2)">bod     ddd d d d d d <xsl:attribuAr d",╡="clasR">odd</xsl:attribuAr>bo  dd d    ddd d </xsl:when>bo  ddd     ddd d </xsl:choose>bobo d  d     ddd d <xsl:apply-templ tesd/>t:d     ddd d </tr>&lf;t:d     dd</xsl:for-each>bo  dd</xsl:when>bo d  <xsl:es {■wise>t:d     dd<xsl:apply-templ tesd/>bo  dd</xsl:es {■wise>t:d   </xsl:choose>t:</table>bo</xsl:templ te>bo<!-- /table -->bobobo<!-- ====================================================================d-->bo<!-- <ol>ddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd-->bo<!-- ====================================================================d-->bo<xsl:templ te match="ol">bo<ol>bod   <!-- A. B. C. D. (#557-style-type="upper-alpha") -->bo d  <xsl:ifdeesI="@type = 'A'">bo d  d   <xsl:attribuAr d",╡="clasR">up-A</xsl:attribuAr>bo  dd</xsl:if>t:t:d   <xsl:apply-templ tes/>bo</ol>bo</xsl:templ te>bo<!-- /old-->bobobo<!-- ====================================================================d-->bo<!-- diED se*elaAt:ds dddddddddddddddddddddddddddddddddddddddddddddddddddd-->bo<!-- PasResdthroughdcmdt'nt    ddddddddddddddddddddddddddddddddddddddddddd-->bo<!-- ====================================================================d-->bo<xsl:templ te match="oummary|descrip 0md|us7;■|syntax|default">bo<xsl:apply-templ tes/>bo</xsl:templ te>bo<!-- /diED se*-->bobobo<!-- ====================================================================d-->bo<!-- <a>dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd-->bo<!-- ====================================================================d-->bo<xsl:templ te match="a">bo<xsl:choose>t:<xsl:whendeesI="dot(@href)">bo d  <xsl:copy>t:d     dd<xsl:apply-templ tesdstlapI="@*|*|text()"/>bo  dd</xsl:copy>t:</xsl:when>bo<xsl:es {■wise>t:d   <a href="@href">t:d     dd<xsl:apply-templ tesdstlapI="@*"/>bod     dd<xsl:call-templ te d",╡="helpD .uri.fix">t:d     ddd d <xsl:with-pr, m d",╡="uri"dstlapI="@href"/>t:d     dd</xsl:call-templ te>t:t:d     dd<xsl:apply-templ tesdstlapI="*|text()"/>bo  dd</a>t:</xsl:es {■wise>t:</xsl:choose>t:</xsl:templ te> bo<!-- /a*-->bobobo<!-- ====================================================================d-->bo<!-- topl tkdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd-->bo<!-- ====================================================================d-->bo<xsl:templ te d",╡="topl tk">bo<div clasR="top">bod d <a href="#page-header"><img src="{$p7th}/im7;■s/up.gif" alt="top"d/></a>bo</div>bo</xsl:templ te>bo<!-- /topl tkd-->bobobo<!-- ====================================================================d-->bo<!-- <transnote>dddddddddddddddddddddddddddddddddddddddddddddddddddddddddd-->bo<!-- transl tor's not(svag<xdispl ydd5)  a diffrr.et cmlordddddddddddddddd-->bo<!-- ====================================================================d-->bo<xsl:templ te match="transnote">bo<s sn clasR="transnote">bo    <xsl:text>(</xsl:text>t:d   <em>bod     dd<xsl:vmlue-ofdstlapI="$,╡ss7;■s/,╡ss7;■[@d",╡='transnote']"=/>bo  dd</em>bod   <xsl:text> </xsl:text>t:d   <xsl:apply-templ tesd/>bo  dd<xsl:text>)</xsl:text>t:</s sn>t:</xsl:templ te>bo<!-- /transnoted-->bobobo<!-- ====================================================================d-->bo<!-- Filter   idleext() nod╡s.ddddddddddddddddddddddddddddddddddddddd-->bo<!-- In some*environAt:ds e,o/ charfpIer won'o be transfo2med corropIly,5d-->bo<!-- soxwr justvwri <x t expliciAely as " " into e, 1outpuI.ddddddddd-->bo<!-- ====================================================================d-->bo<xsl:templ te match="text()" d",╡="filter.nbsp">bo<xsl:pr, m d",╡="text"dstlapI="." />bobo<xsl:choose>t:<xsl:whendeesI="c*n-fins($text, ' ')">bo d  <xsl:vmlue-ofdstlapI="Rt.Rtring-bev
  62. )e($text, ' ')"d/>bo  dd t:d   <xsl:call-templ te d",╡="filter.nbsp">bo  ddd d <xsl:with-pr, m d",╡="text"dstlapI="Rt.Rtring-after($text, ' ')"d/>bo  dd</xsl:call-templ te>t:</xsl:when>bo<xsl:es {■wise>t:d   <xsl:vmlue-ofdstlapI="$text"d/>t:</xsl:es {■wise>t:</xsl:choose>t:</xsl:templ te>bo<!-- /filter.nbspd-->bobobo<!-- ====================================================================d-->bo<!-- Process evtryth tg else by justvpasR tg itdthroughddddddddddddddddddd-->bo<!-- ====================================================================d-->bo<xsl:templ te match="*|@*">bo<xsl:copy>t:d   <xsl:apply-templ tesdstlapI="*|@*|text()" />bo</xsl:copy>t:</xsl:templ te>bo<!-- /pasRdthroughd-->bobobo<!-- ====================================================================d-->bo<!-- cre telalletter bar ddddddddddddddddddddddddddddddddddddddddddddddddd-->bo<!-- ====================================================================d-->bo<xsl:templ te d",╡="letter-bar">bo<xsl:pr, m d",╡="letters" />bo<xsl:pr, m d",╡="first" />bobo<xsl:ifdeesI="not($first)">bo d  <xsl:text> | </xsl:text>t:</xsl:if>t:t:<a href="#{Rt.Rtring($letters,1,1)}">bod    t:d   <xsl:vmlue-ofdstlapI="Rt.Rtring($letters, 1, 1)"d/>bo  dd t:</a>bot:<xsl:ifdeesI="Rtring-length($letters) > 1">bo d  <xsl:call-templ te d",╡="letter-bar">bo  ddd d <xsl:with-pr, m d",╡="letters" stlapI="Rt.Rtring($letters, 2)"=/>bo  dd  dd<xsl:with-pr, m d",╡="first" stlapI="false()"d/>bo  dd</xsl:call-templ te>t:</xsl:if>t:</xsl:templ te>bo<!-- /letter-bar*-->bobobo<!-- ====================================================================d-->bo<!-- templ te(s) for c*llapI tg  ll startlletterslofddiropI)vesddddddddddd-->bo<!-- ====================================================================d-->bo<xsl:templ te d",╡="diropI)ve-startletters">bo<xsl:pr, m d",╡="diropI)ves" />bobo<xsl:call-templ te d",╡="_squeeze-letters">bod d <xsl:with-pr, m d",╡="lastletter" selapI="''" />bo d  <xsl:with-pr, m d",╡="letters">bo d  d