Ignore:
Timestamp:
01/09/13 15:41:42 (7 years ago)
Author:
julian.reschke@…
Message:

bump up document dates, update to latest version of rfc2629.xslt

File:
1 edited

Legend:

Unmodified
Added
Removed
  • rfc2629xslt/samples/rfc2629.xslt

    r2301 r2365  
    848848  <xsl:call-template name="check-no-text-content"/>
    849849
    850   <address class="vcard">
     850  <address>
    851851    <span class="vcardline">
    852       <span class="fn">
    853         <xsl:value-of select="@fullname" />
    854       </span>
     852      <b><xsl:value-of select="@fullname" /></b>
    855853      <xsl:if test="@role">
    856854        (<xsl:value-of select="@role" />)
     
    861859        <i><xsl:value-of select="@x:annotation"/></i>
    862860      </xsl:if>
    863       <!-- components of name (hidden from display -->
    864       <span class="n hidden">
    865         <span class="family-name"><xsl:value-of select="@surname"/></span>
    866         <!-- given-name family-name -->
    867         <xsl:if test="@surname=substring(@fullname,1 + string-length(@fullname) - string-length(@surname))">
    868           <span class="given-name"><xsl:value-of select="normalize-space(substring(@fullname,1,string-length(@fullname) - string-length(@surname)))"/></span>
    869         </xsl:if>
    870         <!-- family-name given-name -->
    871         <xsl:if test="starts-with(@fullname,@surname)">
    872           <span class="given-name"><xsl:value-of select="normalize-space(substring-after(@fullname,@surname))"/></span>
    873         </xsl:if>
    874       </span>
    875861    </span>
    876862    <xsl:if test="normalize-space(organization) != ''">
    877       <span class="org vcardline">
     863      <span class="vcardline">
    878864        <xsl:value-of select="organization" />
    879865      </span>
    880866    </xsl:if>
    881867    <xsl:if test="address/postal">
    882       <span class="adr">
    883         <xsl:if test="address/postal/street">
    884           <xsl:for-each select="address/postal/street">
    885             <xsl:variable name="street">
     868      <xsl:if test="address/postal/street">
     869        <xsl:for-each select="address/postal/street">
     870          <xsl:variable name="street">
     871            <xsl:call-template name="extract-normalized">
     872              <xsl:with-param name="node" select="."/>
     873              <xsl:with-param name="name" select="'street'"/>
     874            </xsl:call-template>
     875          </xsl:variable>
     876          <xsl:if test="$street!=''">
     877            <span class="vcardline">
     878              <xsl:value-of select="$street"/>
     879            </span>
     880          </xsl:if>
     881        </xsl:for-each>
     882      </xsl:if>
     883      <xsl:if test="address/postal/city|address/postal/region|address/postal/code">
     884        <span class="vcardline">
     885          <xsl:if test="address/postal/city">
     886            <xsl:variable name="city">
    886887              <xsl:call-template name="extract-normalized">
    887                 <xsl:with-param name="node" select="."/>
    888                 <xsl:with-param name="name" select="'street'"/>
     888                <xsl:with-param name="node" select="address/postal/city"/>
     889                <xsl:with-param name="name" select="'address/postal/city'"/>
    889890              </xsl:call-template>
    890891            </xsl:variable>
    891             <xsl:if test="$street!=''">
    892               <span class="street-address vcardline">
    893                 <xsl:value-of select="$street"/>
    894               </span>
     892            <xsl:if test="$city!=''">
     893              <xsl:value-of select="$city"/>
     894              <xsl:text>, </xsl:text>
    895895            </xsl:if>
    896           </xsl:for-each>
    897         </xsl:if>
    898         <xsl:if test="address/postal/city|address/postal/region|address/postal/code">
     896          </xsl:if>
     897          <xsl:if test="address/postal/region">
     898            <xsl:variable name="region">
     899              <xsl:call-template name="extract-normalized">
     900                <xsl:with-param name="node" select="address/postal/region"/>
     901                <xsl:with-param name="name" select="'address/postal/region'"/>
     902              </xsl:call-template>
     903            </xsl:variable>
     904            <xsl:if test="$region!=''">
     905              <xsl:value-of select="$region"/>
     906              <xsl:text>&#160;</xsl:text>
     907            </xsl:if>
     908          </xsl:if>
     909          <xsl:if test="address/postal/code">
     910            <xsl:variable name="code">
     911              <xsl:call-template name="extract-normalized">
     912                <xsl:with-param name="node" select="address/postal/code"/>
     913                <xsl:with-param name="name" select="'address/postal/code'"/>
     914              </xsl:call-template>
     915            </xsl:variable>
     916            <xsl:if test="$code!=''">
     917              <xsl:value-of select="$code"/>
     918            </xsl:if>
     919          </xsl:if>
     920        </span>
     921      </xsl:if>
     922      <xsl:if test="address/postal/country">
     923        <xsl:variable name="country">
     924          <xsl:call-template name="extract-normalized">
     925            <xsl:with-param name="node" select="address/postal/country"/>
     926            <xsl:with-param name="name" select="'address/postal/country'"/>
     927          </xsl:call-template>
     928        </xsl:variable>
     929        <xsl:if test="$country!=''">
    899930          <span class="vcardline">
    900             <xsl:if test="address/postal/city">
    901               <xsl:variable name="city">
    902                 <xsl:call-template name="extract-normalized">
    903                   <xsl:with-param name="node" select="address/postal/city"/>
    904                   <xsl:with-param name="name" select="'address/postal/city'"/>
    905                 </xsl:call-template>
    906               </xsl:variable>
    907               <xsl:if test="$city!=''">
    908                 <span class="locality">
    909                   <xsl:value-of select="$city"/>
    910                 </span>
    911                 <xsl:text>, </xsl:text>
    912               </xsl:if>
    913             </xsl:if>
    914             <xsl:if test="address/postal/region">
    915               <xsl:variable name="region">
    916                 <xsl:call-template name="extract-normalized">
    917                   <xsl:with-param name="node" select="address/postal/region"/>
    918                   <xsl:with-param name="name" select="'address/postal/region'"/>
    919                 </xsl:call-template>
    920               </xsl:variable>
    921               <xsl:if test="$region!=''">
    922                 <span class="region">
    923                   <xsl:value-of select="$region"/>
    924                 </span>
    925                 <xsl:text>&#160;</xsl:text>
    926               </xsl:if>
    927             </xsl:if>
    928             <xsl:if test="address/postal/code">
    929               <xsl:variable name="code">
    930                 <xsl:call-template name="extract-normalized">
    931                   <xsl:with-param name="node" select="address/postal/code"/>
    932                   <xsl:with-param name="name" select="'address/postal/code'"/>
    933                 </xsl:call-template>
    934               </xsl:variable>
    935               <xsl:if test="$code!=''">
    936                 <span class="postal-code">
    937                   <xsl:value-of select="$code"/>
    938                 </span>
    939               </xsl:if>
    940             </xsl:if>
     931            <xsl:value-of select="$country"/>
    941932          </span>
    942933        </xsl:if>
    943         <xsl:if test="address/postal/country">
    944           <xsl:variable name="country">
    945             <xsl:call-template name="extract-normalized">
    946               <xsl:with-param name="node" select="address/postal/country"/>
    947               <xsl:with-param name="name" select="'address/postal/country'"/>
    948             </xsl:call-template>
    949           </xsl:variable>
    950           <xsl:if test="$country!=''">
    951             <span class="country-name vcardline">
    952               <xsl:value-of select="$country"/>
    953             </span>
    954           </xsl:if>
    955         </xsl:if>
    956       </span>
     934      </xsl:if>
    957935    </xsl:if>
    958936    <xsl:if test="address/phone">
     
    964942      </xsl:variable>
    965943      <xsl:if test="$phone!=''">
    966         <span class="vcardline tel">
     944        <span class="vcardline">
    967945          <xsl:text>Phone: </xsl:text>
    968           <a href="tel:{translate($phone,' ','')}"><span class="value"><xsl:value-of select="$phone" /></span></a>
     946          <a href="tel:{translate($phone,' ','')}"><xsl:value-of select="$phone" /></a>
    969947        </span>
    970948      </xsl:if>
     
    978956      </xsl:variable>
    979957      <xsl:if test="$facsimile!=''">
    980         <span class="vcardline tel">
    981           <span class="type">Fax</span><xsl:text>: </xsl:text>
    982           <a href="fax:{translate($facsimile,' ','')}"><span class="value"><xsl:value-of select="$facsimile" /></span></a>
     958        <span class="vcardline">
     959          <xsl:text>Fax: </xsl:text>
     960          <a href="fax:{translate($facsimile,' ','')}"><xsl:value-of select="$facsimile" /></a>
    983961        </span>
    984962      </xsl:if>
     
    998976            <xsl:attribute name="href">mailto:<xsl:value-of select="$email" /></xsl:attribute>
    999977          </xsl:if>
    1000           <span class="email"><xsl:value-of select="$email" /></span>
     978          <xsl:value-of select="$email" />
    1001979        </a>
    1002980      </span>
     
    1009987        <span class="vcardline">
    1010988          <xsl:text>URI: </xsl:text>
    1011           <a href="{$uri}" class="url"><xsl:value-of select="$uri" /></a>
     989          <a href="{$uri}"><xsl:value-of select="$uri" /></a>
    1012990          <xsl:if test="@x:annotation">
    1013991            <xsl:text> </xsl:text>
     
    19581936  <html lang="{$lang}">
    19591937    <head>
    1960       <xsl:attribute name="profile">
    1961         <xsl:text>http://www.w3.org/2006/03/hcard</xsl:text>
    1962         <xsl:if test="$xml2rfc-ext-support-rfc2731!='no'">
    1963           <xsl:text> </xsl:text>
    1964           <xsl:text>http://dublincore.org/documents/2008/08/04/dc-html/</xsl:text>
    1965         </xsl:if>
    1966       </xsl:attribute>
     1938      <xsl:if test="$xml2rfc-ext-support-rfc2731!='no'">
     1939        <xsl:attribute name="profile">http://dublincore.org/documents/2008/08/04/dc-html/</xsl:attribute>
     1940      </xsl:if>
    19671941      <title>
    19681942        <xsl:apply-templates select="front/title" mode="get-text-content" />
     
    37943768.fn {
    37953769  font-weight: bold;
    3796 }
    3797 .hidden {
    3798   display: none;
    37993770}
    38003771.left {
     
    67126683    <xsl:text>http://greenbytes.de/tech/webdav/rfc2629.xslt, </xsl:text>
    67136684    <!-- when RCS keyword substitution in place, add version info -->
    6714     <xsl:if test="contains('$Revision: 1.598 $',':')">
    6715       <xsl:value-of select="concat('Revision ',normalize-space(translate(substring-after('$Revision: 1.598 $', 'Revision: '),'$','')),', ')" />
     6685    <xsl:if test="contains('$Revision: 1.599 $',':')">
     6686      <xsl:value-of select="concat('Revision ',normalize-space(translate(substring-after('$Revision: 1.599 $', 'Revision: '),'$','')),', ')" />
    67166687    </xsl:if>
    6717     <xsl:if test="contains('$Date: 2013/06/23 14:11:10 $',':')">
    6718       <xsl:value-of select="concat(normalize-space(translate(substring-after('$Date: 2013/06/23 14:11:10 $', 'Date: '),'$','')),', ')" />
     6688    <xsl:if test="contains('$Date: 2013/08/29 10:34:28 $',':')">
     6689      <xsl:value-of select="concat(normalize-space(translate(substring-after('$Date: 2013/08/29 10:34:28 $', 'Date: '),'$','')),', ')" />
    67196690    </xsl:if>
    67206691    <xsl:value-of select="concat('XSLT vendor: ',system-property('xsl:vendor'),' ',system-property('xsl:vendor-url'))" />
Note: See TracChangeset for help on using the changeset viewer.