vmote       2003/04/02 12:33:00

  Modified:    src/documentation/resources/stylesheets compliance2html.xsl
  Log:
  Create links to the standard.
  
  Revision  Changes    Path
  1.3       +69 -10    
xml-fop/src/documentation/resources/stylesheets/compliance2html.xsl
  
  Index: compliance2html.xsl
  ===================================================================
  RCS file: 
/home/cvs/xml-fop/src/documentation/resources/stylesheets/compliance2html.xsl,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- compliance2html.xsl       30 Mar 2003 23:52:26 -0000      1.2
  +++ compliance2html.xsl       2 Apr 2003 20:33:00 -0000       1.3
  @@ -33,33 +33,61 @@
   </xsl:template>
   
   <xsl:template match="body">
  -  <table class="title" summary="">
  -    <tr>
  -    <td valign="middle">
  -      <h1><xsl:value-of select="/compliance/head/title"/></h1>
  +  <table class="title" summary="">
  +    <tr>
  +    <td valign="middle">
  +      <h1><xsl:value-of select="/compliance/head/title"/></h1>
       </td>
       <td nowrap="nowrap" width="40" align="center">
         <a class="dida" href="compliance.pdf"><img alt="PDF" 
src="skin/images/pdfdoc.gif" border="0"/><br/>PDF</a>
  -    </td>
  -  </tr>
  +    </td>
  +  </tr>
     </table>
     <xsl:apply-templates select="standard"/>
   </xsl:template>
   
   <xsl:template match="standard">
  -  <h2><xsl:value-of select="@name"/></h2>
  +  <h2>
  +    <a>
  +      <xsl:attribute name="target">
  +        <xsl:value-of select="@baseURL"/>
  +      </xsl:attribute>
  +      <xsl:attribute name="href">
  +        <xsl:value-of select="@baseURL"/>
  +      </xsl:attribute>
  +      <xsl:value-of select="@name"/>
  +    </a>
  +  </h2>
     <xsl:apply-templates select="explanatory"/>
     <xsl:apply-templates select="level-1"/>
   </xsl:template>
   
   <xsl:template match="level-1">
  -  <h3><xsl:value-of select="@name"/></h3>
  +  <h3>
  +    <xsl:value-of select="@name"/>
  +    <xsl:if test="@citation">
  +      <xsl:text> (</xsl:text>
  +      <a>
  +        <xsl:attribute name="target">
  +          <xsl:apply-templates select="../@baseURL"/>
  +        </xsl:attribute>
  +        <xsl:attribute name="href">
  +          <xsl:apply-templates select="../@baseURL"/>/<xsl:apply-templates 
select="@extURL"/>
  +        </xsl:attribute>
  +        <xsl:value-of select="@citation"/>
  +      </a>
  +      <xsl:text>)</xsl:text>
  +    </xsl:if>
  +  </h3>
     <xsl:apply-templates select="explanatory"/>
     <table border="1">
     <tr>
       <th rowspan="2">
         <p><xsl:value-of select="@compliance-item-desc"/></p>
       </th>
  +    <th align="center" rowspan="2">
  +      Citation
  +    </th>
       <th align="center" colspan="3">
         Support
       </th>
  @@ -92,8 +120,21 @@
   
   <xsl:template match="level-2">
     <tr>
  -    <td colspan="5" class="category">
  +    <td colspan="6" class="category">
       <xsl:value-of select="@name"/>
  +    <xsl:if test="@citation">
  +      <xsl:text> (</xsl:text>
  +      <a>
  +        <xsl:attribute name="target">
  +          <xsl:apply-templates select="../../@baseURL"/>
  +        </xsl:attribute>
  +        <xsl:attribute name="href">
  +          <xsl:apply-templates select="../../@baseURL"/>/<xsl:apply-templates 
select="@extURL"/>
  +        </xsl:attribute>
  +        <xsl:value-of select="@citation"/>
  +      </a>
  +      <xsl:text>)</xsl:text>
  +    </xsl:if>
       </td>
     </tr>
     <xsl:apply-templates select="level-3"/>
  @@ -103,6 +144,24 @@
     <tr>
       <td>
         <xsl:value-of select="@name"/>
  +    </td>
  +    <td align="center">
  +      <xsl:choose>
  +        <xsl:when test="@citation">
  +          <a>
  +            <xsl:attribute name="target">
  +              <xsl:apply-templates select="../../../@baseURL"/>
  +            </xsl:attribute>
  +            <xsl:attribute name="href">
  +              <xsl:apply-templates 
select="../../../@baseURL"/>/<xsl:apply-templates select="@extURL"/>
  +            </xsl:attribute>
  +            <xsl:value-of select="@citation"/>
  +          </a>
  +        </xsl:when>
  +        <xsl:otherwise>
  +          <xsl:text>.</xsl:text>
  +        </xsl:otherwise>
  +      </xsl:choose>
       </td>
       <td align="center">
         <xsl:attribute name="class">
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to