You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xerces.apache.org by tn...@apache.org on 2002/02/05 22:57:44 UTC

cvs commit: xml-xerces/c/tools/jars style-apachexml.jar style-ibm.zip

tng         02/02/05 13:57:44

  Modified:    c        createdocs.bat
               c/scripts packageSources.pl
  Added:       c/doc/style loader.xml
               c/doc/style/graphics button-a.gif button-b.gif
               c/doc/style/resources bottom.gif button-asf-hi.gif
                        button-asf-lo.gif button-w3c-hi.gif
                        button-w3c-lo.gif button-xml-hi.gif
                        button-xml-lo.gif close.gif dot.gif join.gif
                        line.gif logo.gif note.gif right.gif script.js
                        separator.gif void.gif
               c/doc/style/stylesheets any2header.xsl any2project.xsl
                        book2group.xsl book2project.xsl
                        changes2document.xsl context2footer.xsl
                        context2label.xsl directory2project.xsl
                        document2html.xsl faqs2document.xsl
                        group2document.xsl
  Removed:     c/tools/jars style-apachexml.jar style-ibm.zip
  Log:
  Remove 3rd party jar style-apachexmljar, expand into physical files.
  
  Revision  Changes    Path
  1.7       +1 -1      xml-xerces/c/createdocs.bat
  
  Index: createdocs.bat
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/createdocs.bat,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- createdocs.bat	29 Jan 2002 21:16:53 -0000	1.6
  +++ createdocs.bat	5 Feb 2002 21:57:43 -0000	1.7
  @@ -1 +1 @@
  -java -classpath "tools/jars/stylebook-1.0-b2.jar;tools/jars/xalan.jar;tools/jars/xerces.jar" org.apache.stylebook.StyleBook "targetDirectory=doc/html" doc/xerces-c_book.xml tools/jars/style-apachexml.jar
  +java -classpath "tools/jars/stylebook-1.0-b2.jar;tools/jars/xalan.jar;tools/jars/xerces.jar" org.apache.stylebook.StyleBook "targetDirectory=doc/html" doc/xerces-c_book.xml doc/style
  
  
  
  1.1                  xml-xerces/c/doc/style/loader.xml
  
  Index: loader.xml
  ===================================================================
  <?xml version="1.0"?>
  
  <!-- CVS $Revision: 1.1 $ $Date: 2002/02/05 21:57:43 $ -->
  
  <loader>
    <processor name="xslt">
      <parameter name="stylesheet" value="sbk:/style/stylesheets/book2project.xsl"/>
    </processor>
  </loader>
  
  
  
  1.1                  xml-xerces/c/doc/style/graphics/button-a.gif
  
  	<<Binary file>>
  
  
  1.1                  xml-xerces/c/doc/style/graphics/button-b.gif
  
  	<<Binary file>>
  
  
  1.1                  xml-xerces/c/doc/style/resources/bottom.gif
  
  	<<Binary file>>
  
  
  1.1                  xml-xerces/c/doc/style/resources/button-asf-hi.gif
  
  	<<Binary file>>
  
  
  1.1                  xml-xerces/c/doc/style/resources/button-asf-lo.gif
  
  	<<Binary file>>
  
  
  1.1                  xml-xerces/c/doc/style/resources/button-w3c-hi.gif
  
  	<<Binary file>>
  
  
  1.1                  xml-xerces/c/doc/style/resources/button-w3c-lo.gif
  
  	<<Binary file>>
  
  
  1.1                  xml-xerces/c/doc/style/resources/button-xml-hi.gif
  
  	<<Binary file>>
  
  
  1.1                  xml-xerces/c/doc/style/resources/button-xml-lo.gif
  
  	<<Binary file>>
  
  
  1.1                  xml-xerces/c/doc/style/resources/close.gif
  
  	<<Binary file>>
  
  
  1.1                  xml-xerces/c/doc/style/resources/dot.gif
  
  	<<Binary file>>
  
  
  1.1                  xml-xerces/c/doc/style/resources/join.gif
  
  	<<Binary file>>
  
  
  1.1                  xml-xerces/c/doc/style/resources/line.gif
  
  	<<Binary file>>
  
  
  1.1                  xml-xerces/c/doc/style/resources/logo.gif
  
  	<<Binary file>>
  
  
  1.1                  xml-xerces/c/doc/style/resources/note.gif
  
  	<<Binary file>>
  
  
  1.1                  xml-xerces/c/doc/style/resources/right.gif
  
  	<<Binary file>>
  
  
  1.1                  xml-xerces/c/doc/style/resources/script.js
  
  Index: script.js
  ===================================================================
  rolloverImagesOn=new Array();
  rolloverImagesOff=new Array();
  
  function rolloverOn(name) {
    if(rolloverImagesOn[name]){
      document.images[name].src=rolloverImagesOn[name].src;
    }
  }
  
  function rolloverOff(name) {
    if(rolloverImagesOff[name]){
        document.images[name].src=rolloverImagesOff[name].src;
    }
  }
  
  function rolloverLoad(name,on,off) {
    rolloverImagesOn[name]=new Image();
    rolloverImagesOn[name].src=on;
    rolloverImagesOff[name]=new Image();
    rolloverImagesOff[name].src=off;
  }
  
  
  
  1.1                  xml-xerces/c/doc/style/resources/separator.gif
  
  	<<Binary file>>
  
  
  1.1                  xml-xerces/c/doc/style/resources/void.gif
  
  	<<Binary file>>
  
  
  1.1                  xml-xerces/c/doc/style/stylesheets/any2header.xsl
  
  Index: any2header.xsl
  ===================================================================
  <?xml version="1.0"?>
  
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
  
    <xsl:param name="label"/>
  
    <xsl:template match="/">
      <image width="456" height="35" bgcolor="0086b2">
        <xsl:apply-templates/>
      </image>
    </xsl:template>
  
    <xsl:template match="s1|faqs|changes">
        <xsl:variable name="title">
          <xsl:if test="string-length(@title)=0">
            <xsl:value-of select="$label"/>
          </xsl:if>
          <xsl:if test="string-length(@title)>0">
            <xsl:value-of select="@title"/>
          </xsl:if>
        </xsl:variable>
  
        <text font="Arial" size="29" x="454" y="8" halign="right" valign="top" color="004080"
              text="{$title}"/>
        <text font="Arial" size="29" x="452" y="6" halign="right" valign="top" color="ffffff"
              text="{$title}"/>
    </xsl:template>
  
  </xsl:stylesheet>
  
  
  1.1                  xml-xerces/c/doc/style/stylesheets/any2project.xsl
  
  Index: any2project.xsl
  ===================================================================
  <?xml version="1.0"?>
  
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
  
    <xsl:param name="label"/>
  
    <xsl:template match="/">
      <project>
        <xsl:apply-templates/>
      </project>
    </xsl:template>
  
    <xsl:template match="img">
      <resource source="{@src}" target="images/{@src}"/>
    </xsl:template>
  
    <xsl:template match="node()">
      <xsl:apply-templates/>
    </xsl:template>
  
  </xsl:stylesheet>
  
  
  1.1                  xml-xerces/c/doc/style/stylesheets/book2group.xsl
  
  Index: book2group.xsl
  ===================================================================
  <?xml version="1.0"?>
  
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
  
    <xsl:param name="id"/>
  
    <xsl:template match="/">
      <xsl:apply-templates/>
    </xsl:template>
  
    <xsl:template match="book">
      <group title="{group[attribute::id=$id]/@label}">
        <xsl:apply-templates select="group[attribute::id=$id]/entry"/>
      </group>
    </xsl:template>
  
    <xsl:template match="entry">
      <entry id="{@id}" title="{document(concat('sbk:/sources/',@source))/faqs/@title}">
        <xsl:apply-templates select="document(concat('sbk:/sources/',@source))/faqs/faq"/>
      </entry>
    </xsl:template>
  
    <xsl:template match="faq">
      <voice>
        <xsl:if test="string-length(@title)=0">
          <xsl:value-of select="q"/>
        </xsl:if>
        <xsl:if test="string-length(@title)>0">
          <xsl:value-of select="@title"/>
        </xsl:if>
      </voice>
    </xsl:template>
  
  </xsl:stylesheet>
  
  
  1.1                  xml-xerces/c/doc/style/stylesheets/book2project.xsl
  
  Index: book2project.xsl
  ===================================================================
  <?xml version="1.0"?>
  
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
  
    <xsl:template match="/">
      <xsl:apply-templates/>
    </xsl:template>
  
    <!-- match the root book element -->
    <xsl:template match="book">
      <project>
  
        <parameter name="copyright" value="{@copyright}"/>
  
        <!-- copy all resources to the targets -->
        <process source="sbk:/style/resources/" producer="directory">
          <processor name="xslt">
            <parameter name="stylesheet" value="sbk:/style/stylesheets/directory2project.xsl"/>
            <parameter name="base" value="resources/"/>
          </processor>
        </process>
  
        <xsl:apply-templates/>
  
      </project>
    </xsl:template>
  
  <!-- ********************************************************************** -->
  <!-- CREATE THE TARGET HTML -->
  <!-- ********************************************************************** -->
  
    <xsl:template match="document">
  
      <process source="{@source}" producer="parser">
        <processor name="xslt">
          <parameter name="stylesheet" value="sbk:/style/stylesheets/any2project.xsl"/>
        </processor>
      </process>
  
      <xsl:call-template name="header">
        <xsl:with-param name="id"     select="@id"/>
        <xsl:with-param name="source" select="@source"/>
        <xsl:with-param name="label"  select="@label"/>
      </xsl:call-template>
  
      <xsl:call-template name="labels">
        <xsl:with-param name="id" select="@id"/>
        <xsl:with-param name="label" select="@label"/>
      </xsl:call-template>
  
      <create source="{@source}" target="{@id}.html" producer="parser" printer="html">
        <processor name="xslt">
          <parameter name="id" value="{@id}"/>
          <parameter name="stylesheet" value="sbk:/style/stylesheets/document2html.xsl"/>
        </processor>
      </create>
    </xsl:template>
  
    <xsl:template match="hidden">
  
      <process source="{@source}" producer="parser">
        <processor name="xslt">
          <parameter name="stylesheet" value="sbk:/style/stylesheets/any2project.xsl"/>
        </processor>
      </process>
  
      <xsl:call-template name="header">
        <xsl:with-param name="id"     select="@id"/>
        <xsl:with-param name="source" select="@source"/>
        <xsl:with-param name="label"  select="@label"/>
      </xsl:call-template>
  
      <create source="{@source}" target="{@id}.html" producer="parser" printer="html">
        <processor name="xslt">
          <parameter name="id" value="{@id}"/>
          <parameter name="stylesheet" value="sbk:/style/stylesheets/document2html.xsl"/>
        </processor>
      </create>
    </xsl:template>
  
    <xsl:template match="faqs">
  
      <process source="{@source}" producer="parser">
        <processor name="xslt">
          <parameter name="stylesheet" value="sbk:/style/stylesheets/any2project.xsl"/>
        </processor>
      </process>
  
      <xsl:call-template name="header">
        <xsl:with-param name="id"     select="@id"/>
        <xsl:with-param name="source" select="@source"/>
        <xsl:with-param name="label"  select="@label"/>
      </xsl:call-template>
  
      <xsl:call-template name="labels">
        <xsl:with-param name="id" select="@id"/>
        <xsl:with-param name="label" select="@label"/>
      </xsl:call-template>
  
      <create source="{@source}" target="{@id}.html" producer="parser" printer="html">
        <processor name="xslt">
          <parameter name="stylesheet" value="sbk:/style/stylesheets/faqs2document.xsl"/>
        </processor>
        <processor name="xslt">
          <parameter name="id" value="{@id}"/>
          <parameter name="stylesheet" value="sbk:/style/stylesheets/document2html.xsl"/>
        </processor>
      </create>
  
    </xsl:template>
  
    <xsl:template match="changes">
  
      <process source="{@source}" producer="parser">
        <processor name="xslt">
          <parameter name="stylesheet" value="sbk:/style/stylesheets/any2project.xsl"/>
        </processor>
      </process>
  
      <xsl:call-template name="header">
        <xsl:with-param name="id"     select="@id"/>
        <xsl:with-param name="source" select="@source"/>
        <xsl:with-param name="label"  select="@label"/>
      </xsl:call-template>
  
      <xsl:call-template name="labels">
        <xsl:with-param name="id" select="@id"/>
        <xsl:with-param name="label" select="@label"/>
      </xsl:call-template>
  
      <create source="{@source}" target="{@id}.html" producer="parser" printer="html">
        <processor name="xslt">
          <parameter name="stylesheet" value="sbk:/style/stylesheets/changes2document.xsl"/>
        </processor>
        <processor name="xslt">
          <parameter name="id" value="{@id}"/>
          <parameter name="stylesheet" value="sbk:/style/stylesheets/document2html.xsl"/>
        </processor>
      </create>
  
    </xsl:template>
  
    <xsl:template match="group">
      <xsl:apply-templates/>
  
      <xsl:call-template name="header">
        <xsl:with-param name="id"     select="@id"/>
        <xsl:with-param name="source" select="@source"/>
        <xsl:with-param name="label"  select="@label"/>
      </xsl:call-template>
  
      <xsl:call-template name="labels">
        <xsl:with-param name="id" select="@id"/>
        <xsl:with-param name="label" select="@label"/>
      </xsl:call-template>
  
      <create source="" target="{@id}.html" producer="project" printer="html">
        <parameter name="id" value="{@id}"/>
        <processor name="xslt">
          <parameter name="stylesheet" value="sbk:/style/stylesheets/book2group.xsl"/>
        </processor>
        <processor name="xslt">
          <parameter name="stylesheet" value="sbk:/style/stylesheets/group2document.xsl"/>
        </processor>
        <processor name="xslt">
          <parameter name="stylesheet" value="sbk:/style/stylesheets/document2html.xsl"/>
        </processor>
      </create>
  
    </xsl:template>
  
     <xsl:template match="container">
  
  	<xsl:apply-templates/>
  
     <process source="{@source}" producer="parser">
        <processor name="xslt">
          <parameter name="stylesheet" value="sbk:/style/stylesheets/any2project.xsl"/>
        </processor>
      </process>    
  
  
      <xsl:call-template name="header">
        <xsl:with-param name="id"     select="@id"/>
        <xsl:with-param name="source" select="@source"/>
        <xsl:with-param name="label"  select="@label"/>
      </xsl:call-template>
  
      <xsl:call-template name="labels">
        <xsl:with-param name="id" select="@id"/>
        <xsl:with-param name="label" select="@label"/>
      </xsl:call-template>
  
      
      <create source="{@source}" target="{@id}.html" producer="parser" printer="html">
        <processor name="xslt">
          <parameter name="id" value="{@id}"/>
          <parameter name="stylesheet" value="sbk:/style/stylesheets/document2html.xsl"/>
        </processor>
      </create>
  
    </xsl:template>
  
    <xsl:template match="entry">
  
      <process source="{@source}" producer="parser">
        <processor name="xslt">
          <parameter name="stylesheet" value="sbk:/style/stylesheets/any2project.xsl"/>
        </processor>
      </process>
  
      <xsl:call-template name="header">
        <xsl:with-param name="id"     select="@id"/>
        <xsl:with-param name="source" select="@source"/>
        <xsl:with-param name="label"  select="@label"/>
      </xsl:call-template>
  
      <create source="{@source}" target="{@id}.html" producer="parser" printer="html">
        <processor name="xslt">
          <parameter name="stylesheet" value="sbk:/style/stylesheets/faqs2document.xsl"/>
        </processor>
        <processor name="xslt">
          <parameter name="id" value="{@id}"/>
          <parameter name="stylesheet" value="sbk:/style/stylesheets/document2html.xsl"/>
        </processor>
      </create>
  
    </xsl:template>
  
    <xsl:template match="external">
  
      <xsl:call-template name="labels">
        <xsl:with-param name="id" select="concat('ext-',position())"/>
        <xsl:with-param name="label" select="@label"/>
      </xsl:call-template>
  
    </xsl:template>
  <!-- ********************************************************************** -->
  <!-- NAMED TEMPLATES -->
  <!-- ********************************************************************** -->
  
  <!-- Generate the doument header image -->
    <xsl:template name="header"> 
      <xsl:param name="id"/>
      <xsl:param name="source"/>
      <xsl:param name="label"/>
  
      <create source="{$source}" target="graphics/{$id}-header.jpg" producer="parser" printer="image">
        <processor name="xslt">
          <parameter name="label" value="{$label}"/>
          <parameter name="stylesheet" value="sbk:/style/stylesheets/any2header.xsl"/>
        </processor>
      </create>
    </xsl:template>
  
  <!-- Generate the three rollover label images -->
    <xsl:template name="labels"> 
      <xsl:param name="id"/>
      <xsl:param name="label"/>
      
      <create source="" target="graphics/{$id}-label-1.jpg" producer="context" printer="image">
        <parameter name="label" value="{$label}"/>
        <processor name="xslt">
          <parameter name="stylesheet" value="sbk:/style/stylesheets/context2label.xsl"/>
          <parameter name="image" value="sbk:/style/graphics/button-a.gif"/>
          <parameter name="color" value="ffffff"/>
        </processor>
      </create>
  
      <create source="" target="graphics/{$id}-label-2.jpg" producer="context" printer="image">
        <parameter name="label" value="{$label}"/>
        <processor name="xslt">
          <parameter name="stylesheet" value="sbk:/style/stylesheets/context2label.xsl"/>
          <parameter name="image" value="sbk:/style/graphics/button-b.gif"/>
          <parameter name="color" value="ffff00"/>
        </processor>
      </create>
  
      <create source="" target="graphics/{$id}-label-3.jpg" producer="context" printer="image">
        <parameter name="label" value="{$label}"/>
        <processor name="xslt">
          <parameter name="stylesheet" value="sbk:/style/stylesheets/context2label.xsl"/>
          <parameter name="image" value="sbk:/style/graphics/button-b.gif"/>
          <parameter name="color" value="ffffff"/>
        </processor>
      </create>
    </xsl:template>
  
  </xsl:stylesheet>
  
  
  1.1                  xml-xerces/c/doc/style/stylesheets/changes2document.xsl
  
  Index: changes2document.xsl
  ===================================================================
  <?xml version="1.0"?>
  
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
  
    <xsl:template match="/">
      <xsl:apply-templates/>
    </xsl:template>
  
    <xsl:template match="changes">
      <s1 title="{@title}">
        <xsl:apply-templates/>
      </s1>
    </xsl:template>
  
    <xsl:template match="release">
      <s2 title="Release {@version} {@date}">
        <br/><xsl:apply-templates/>
      </s2>
    </xsl:template>
  
    <xsl:template match="features">
      <s3 title="Features">
        <ul><xsl:apply-templates/></ul>
      </s3>
    </xsl:template>
  
    <xsl:template match="fixes">
      <s3 title="Bugs fixed">
        <ul><xsl:apply-templates/></ul>
      </s3>
    </xsl:template>
  
    <xsl:template match="feat|fix">
      <li><xsl:apply-templates/></li>
    </xsl:template>
  
    <xsl:template match="@*|node()">
      <xsl:copy>
        <xsl:apply-templates select="@*|node()"/>
      </xsl:copy>
    </xsl:template>
  
  </xsl:stylesheet>
  
  
  1.1                  xml-xerces/c/doc/style/stylesheets/context2footer.xsl
  
  Index: context2footer.xsl
  ===================================================================
  <?xml version="1.0"?>
  
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
  
    <xsl:template match="/">
      <xsl:apply-templates/>
    </xsl:template>
  
    <xsl:template match="context">
      <image source="sbk:/style/graphics/footer.gif">
        <xsl:apply-templates/>
      </image>
    </xsl:template>
  
    <xsl:template match="parameter">
      <xsl:if test="@name='copyright'">
        <text font="Arial Bold" size="11" x="124" y="6" style="plain"
              halign="left" valign="top" color="666699"
              text="Copyright &#169; {@value}. All Rights Reserved."/>
        <text font="Arial Bold" size="11" x="123" y="5" style="plain"
              halign="left" valign="top" color="333366"
              text="Copyright &#169; {@value}. All Rights Reserved."/>
        <text font="Arial Bold" size="11" x="122" y="4" style="plain"
              halign="left" valign="top" color="ffffff"
              text="Copyright &#169; {@value}. All Rights Reserved."/>
      </xsl:if>
    </xsl:template>
  
  </xsl:stylesheet>
  
  
  1.1                  xml-xerces/c/doc/style/stylesheets/context2label.xsl
  
  Index: context2label.xsl
  ===================================================================
  <?xml version="1.0"?>
  
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
  
    <xsl:param name="image"/>
    <xsl:param name="color"/>
  
    <xsl:template match="/">
      <xsl:apply-templates/>
    </xsl:template>
  
    <xsl:template match="context">
      <image source="{$image}">
        <xsl:apply-templates/>
      </image>
    </xsl:template>
  
    <xsl:template match="parameter">
      <xsl:if test="@name='label'">
        <text font="Arial" size="12" x="14" y="1" halign="left"
              valign="top" color="{$color}" style="italic" text="{@value}"/>
      </xsl:if>
    </xsl:template>
  
  </xsl:stylesheet>
  
  
  1.1                  xml-xerces/c/doc/style/stylesheets/directory2project.xsl
  
  Index: directory2project.xsl
  ===================================================================
  <?xml version="1.0"?>
  
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
  
    <xsl:param name="base"/>
  
    <xsl:template match="/">
      <xsl:apply-templates/>
    </xsl:template>
  
    <xsl:template match="directory">
      <project>
        <xsl:apply-templates/>
      </project>
    </xsl:template>
  
    <xsl:template match="entry">
  
      <!--xsl:if test="@directory!='true'"-->
        <resource source="{@href}" target="{$base}{@href}"/>
      <!--/xsl:if-->
  <!-- don't copy subdir to avoid copying proprietary CVS files
      <xsl:if test="@directory='true'">
        <process source="{@href}" producer="directory">
          <processor name="xslt">
            <parameter name="stylesheet" value="sbk:/style/stylesheets/directory2project.xsl"/>
            <parameter name="base" value="{$base}{@href}"/>
          </processor>
        </process>
      </xsl:if>
  -->    
    </xsl:template>
  
  </xsl:stylesheet>
  
  
  1.1                  xml-xerces/c/doc/style/stylesheets/document2html.xsl
  
  Index: document2html.xsl
  ===================================================================
  <?xml version="1.0"?>
  
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
  
    <xsl:param name="stylebook.project"/>
    <xsl:param name="copyright"/>
    <xsl:param name="id"/>
  
    <xsl:template match="/">
      <xsl:apply-templates/>
    </xsl:template>
  
    <xsl:template match="s1">
      <html>
        <head>
          <meta http-equiv="Content-Type" content="text/html; charset=utf8"/>
          <script language="JavaScript" type="text/javascript" src="resources/script.js"/>
          <title><xsl:value-of select="@title"/></title>
        </head>
        <body text="#000000" link="#0000ff" vlink="#0000aa" alink="#ff0000"
              topmargin="4" leftmargin="4" marginwidth="4" marginheight="4"
              bgcolor="#ffffff">
          <!-- THE TOP BAR (HEADER) -->
          <table width="620" cellspacing="0" cellpadding="0" border="0">
            <tr>
              <td width="135" height="60" rowspan="3" valign="top" align="left">
                <img width="135" height="60" src="resources/logo.gif" hspace="0" vspace="0" border="0"/></td>
              <td width="456" height="5" valign="top" align="left" colspan="4">
                <img width="456" height="5" src="resources/line.gif" hspace="0" vspace="0" border="0"/></td>
              <td width="29" height="60"  rowspan="3" valign="top" align="left">
                <img width="29" height="60" src="resources/right.gif" hspace="0" vspace="0" border="0"/></td>
            </tr>
            <tr>
              <td width="456" height="35" valign="top" align="left" colspan="4" bgcolor="#0086b2">
                <img src="graphics/{$id}-header.jpg" width="456" height="35" hspace="0" vspace="0" border="0" alt="{s1/@title}"/></td>
            </tr>
            <tr>
              <td width="168" height="20" valign="top" align="left">
                <img width="168" height="20" src="resources/bottom.gif" hspace="0" vspace="0" border="0"/></td>
              <td width="96" height="20" valign="top" align="left">
                <a href="http://xml.apache.org/" onMouseOver="rolloverOn('xml');" onMouseOut="rolloverOff('xml');" target="new">
                  <img alt="http://xml.apache.org/" width="96" height="20" src="resources/button-xml-lo.gif"
                       name="xml" hspace="0" vspace="0" border="0"
                       onLoad="rolloverLoad('xml','resources/button-xml-hi.gif','resources/button-xml-lo.gif');"/>
                </a>
              </td>
              <td width="96" height="20" valign="top" align="left">
                <a href="http://www.apache.org/" onMouseOver="rolloverOn('asf');" onMouseOut="rolloverOff('asf');" target="new">
                  <img alt="http://www.apache.org/" width="96" height="20" src="resources/button-asf-lo.gif"
                       name="asf" hspace="0" vspace="0" border="0"
                       onLoad="rolloverLoad('asf','resources/button-asf-hi.gif','resources/button-asf-lo.gif');"/>
                </a>
              </td>
              <td width="96" height="20" valign="top" align="left">
                <a href="http://www.w3.org/" onMouseOver="rolloverOn('w3c');" onMouseOut="rolloverOff('w3c');" target="new">
                  <img alt="http://www.w3.org/" width="96" height="20" src="resources/button-w3c-lo.gif"
                       name="w3c" hspace="0" vspace="0" border="0"
                       onLoad="rolloverLoad('w3c','resources/button-w3c-hi.gif','resources/button-w3c-lo.gif');"/>
                </a>
              </td>
            </tr>
          </table>
          <!-- THE MAIN PANEL (SIDEBAR AND CONTENT) -->
          <table width="620" cellspacing="0" cellpadding="0" border="0">
            <tr>
              <!-- THE SIDE BAR -->
              <td width="120" valign="top" align="left">
                <img width="120" height="14" src="resources/join.gif" hspace="0" vspace="0" border="0"/><br/>
                  <xsl:apply-templates select="document($stylebook.project)"/>
                <img width="120" height="14" src="resources/close.gif" hspace="0" vspace="0" border="0"/><br/>
              </td>
              <!-- THE CONTENT PANEL -->
              <td width="500" valign="top" align="left">
                <table border="0" cellspacing="0" cellpadding="3">
                  <tr><td><xsl:apply-templates/></td></tr>
                </table>
              </td>
            </tr>
          </table><br/>
          <table width="620" border="0" cellspacing="0" cellpadding="0">
            <tr><td bgcolor="#0086b2"><img src="images/dot.gif" width="1" height="1"/></td></tr>
            <tr>
              <td align="center"><font size="-1" color="#0086b2"><i>
                Copyright &#169; <xsl:value-of select="$copyright"/>.
                All Rights Reserved.
              </i></font></td>
            </tr>
          </table>
        </body>
      </html>
    </xsl:template>
  
  <!-- ###################################################################### -->
  <!-- book -->
  
    <xsl:template match="book">
      <xsl:apply-templates/>
    </xsl:template>
  
    <xsl:template match="document|faqs|changes|group|container">
      <xsl:if test="@id=$id">
        <img src="graphics/{@id}-label-1.jpg" width="120" height="12" hspace="0" vspace="0" border="0" alt="{@label}"/>
      </xsl:if>
      <xsl:if test="@id!=$id">
        <a href="{@id}.html" onMouseOver="rolloverOn('side-{@id}');" onMouseOut="rolloverOff('side-{@id}');">
          <img onLoad="rolloverLoad('side-{@id}','graphics/{@id}-label-2.jpg','graphics/{@id}-label-3.jpg');"
               name="side-{@id}" src="graphics/{@id}-label-3.jpg" width="120" height="12" hspace="0" vspace="0" border="0" alt="{@label}"/>
        </a>
      </xsl:if>
      <br/>
    </xsl:template>
  
    <xsl:template match="external">
      <xsl:variable name="extid" select="concat('ext-',position())"/>
      <a href="{@href}" onMouseOver="rolloverOn('side-{$extid}');" onMouseOut="rolloverOff('side-{$extid}');">
        <img onLoad="rolloverLoad('side-{$extid}','graphics/{$extid}-label-2.jpg','graphics/{$extid}-label-3.jpg');"
             name="side-{$extid}" src="graphics/{$extid}-label-3.jpg" width="120" height="12" hspace="0" vspace="0" border="0" alt="{@label}"/>
      </a>
      <br/>
    </xsl:template>
  
    <xsl:template match="separator">
      <img src="resources/separator.gif" width="120" height="6" hspace="0" vspace="0" border="0"/><br/>
    </xsl:template>
  
  
  <!-- ###################################################################### -->
  <!-- document -->
  
    <xsl:template match="s2">
      <table width="494" cellspacing="0" cellpadding="0" border="0">
        <tr>
          <td bgcolor="ffffff" colspan="2" width="494">
            <table width="494" cellspacing="0" cellpadding="0" border="0">
              <tr>
                <td bgcolor="#039acc" width="1"   height="1"><img src="resources/void.gif" width="1"   height="1" vspace="0" hspace="0" border="0"/></td>
                <td bgcolor="#039acc" width="492" height="1"><img src="resources/void.gif" width="492" height="1" vspace="0" hspace="0" border="0"/></td>
                <td bgcolor="#0086b2" width="1"   height="1"><img src="resources/void.gif" width="1"   height="1" vspace="0" hspace="0" border="0"/></td>
              </tr>
              <tr>
                <td bgcolor="#039acc" width="1"><img src="resources/void.gif" width="1" height="1" vspace="0" hspace="0" border="0"/></td>
                <td bgcolor="#0086b2"  width="492">
                  <font size="+1" face="arial,helvetica,sanserif" color="#ffffff">
                    <img src="resources/void.gif" width="2" height="2" vspace="0" hspace="0" border="0"/>
                    <b><xsl:value-of select="@title"/></b>
                  </font>
                </td>
                <td bgcolor="#017299" width="1"><img src="resources/void.gif" width="1" height="1" vspace="0" hspace="0" border="0"/></td>
              </tr>
              <tr>
                <td bgcolor="#0086b2" width="1"   height="1"><img src="resources/void.gif" width="1"   height="1" vspace="0" hspace="0" border="0"/></td>
                <td bgcolor="#017299" width="492" height="1"><img src="resources/void.gif" width="492" height="1" vspace="0" hspace="0" border="0"/></td>
                <td bgcolor="#017299" width="1"   height="1"><img src="resources/void.gif" width="1"   height="1" vspace="0" hspace="0" border="0"/></td>
              </tr>
            </table>
          </td>
        </tr>
        <tr>
          <td width="10">&#160;</td>
          <td width="484">
            <font face="arial,helvetica,sanserif" color="#000000">
              <xsl:apply-templates/>
            </font>
          </td>
        </tr>
      </table>
      <br/>
    </xsl:template>
  
    <xsl:template match="s3">
      <table width="484" cellspacing="0" cellpadding="0" border="0">
        <tr>
          <td bgcolor="ffffff" colspan="2" width="484">
            <table width="484" cellspacing="0" cellpadding="0" border="0">
            <tr>
              <td bgcolor="#039acc" width="1"   height="1"><img src="resources/void.gif" width="1"   height="1" vspace="0" hspace="0" border="0"/></td>
              <td bgcolor="#039acc" width="482" height="1"><img src="resources/void.gif" width="482" height="1" vspace="0" hspace="0" border="0"/></td>
              <td bgcolor="#0086b2" width="1"   height="1"><img src="resources/void.gif" width="1"   height="1" vspace="0" hspace="0" border="0"/></td>
            </tr>
            <tr>
              <td bgcolor="#039acc" width="1"><img src="resources/void.gif" width="1" height="1" vspace="0" hspace="0" border="0"/></td>
              <td bgcolor="#0086b2"  width="482">
                <font face="arial,helvetica,sanserif" color="#ffffff">
                  <img src="resources/void.gif" width="2" height="2" vspace="0" hspace="0" border="0"/>
                  <b><xsl:value-of select="@title"/></b>
                </font>
              </td>
              <td bgcolor="#017299" width="1"><img src="resources/void.gif" width="1" height="1" vspace="0" hspace="0" border="0"/></td>
            </tr>
            <tr>
              <td bgcolor="#0086b2" width="1"   height="1"><img src="resources/void.gif" width="1"   height="1" vspace="0" hspace="0" border="0"/></td>
              <td bgcolor="#017299" width="482" height="1"><img src="resources/void.gif" width="482" height="1" vspace="0" hspace="0" border="0"/></td>
              <td bgcolor="#017299" width="1"   height="1"><img src="resources/void.gif" width="1"   height="1" vspace="0" hspace="0" border="0"/></td>
            </tr>
            </table>
          </td>
        </tr>
        <tr>
          <td width="10">&#160;</td>
          <td width="474">
            <font size="-1" face="arial,helvetica,sanserif" color="#000000">
              <xsl:apply-templates/>
            </font>
          </td>
        </tr>
      </table>
      <br/>
    </xsl:template>
  
    <xsl:template match="s4">
      <table width="474" cellspacing="0" cellpadding="0" border="0">
        <tr>
          <td bgcolor="ffffff" colspan="2" width="484">
            <table width="474" cellspacing="0" cellpadding="0" border="0">
            <tr>
              <td bgcolor="#039acc" width="1"   height="1"><img src="resources/void.gif" width="1"   height="1" vspace="0" hspace="0" border="0"/></td>
              <td bgcolor="#039acc" width="472" height="1"><img src="resources/void.gif" width="472" height="1" vspace="0" hspace="0" border="0"/></td>
              <td bgcolor="#0086b2" width="1"   height="1"><img src="resources/void.gif" width="1"   height="1" vspace="0" hspace="0" border="0"/></td>
            </tr>
            <tr>
              <td bgcolor="#039acc" width="1"><img src="resources/void.gif" width="1" height="1" vspace="0" hspace="0" border="0"/></td>
              <td bgcolor="#0086b2"  width="472">
                <font size="-1" face="arial,helvetica,sanserif" color="#ffffff">
                  <img src="resources/void.gif" width="2" height="2" vspace="0" hspace="0" border="0"/>
                  <b><xsl:value-of select="@title"/></b>
                </font>
              </td>
              <td bgcolor="#017299" width="1"><img src="resources/void.gif" width="1" height="1" vspace="0" hspace="0" border="0"/></td>
            </tr>
            <tr>
              <td bgcolor="#0086b2" width="1"   height="1"><img src="resources/void.gif" width="1"   height="1" vspace="0" hspace="0" border="0"/></td>
              <td bgcolor="#017299" width="472" height="1"><img src="resources/void.gif" width="472" height="1" vspace="0" hspace="0" border="0"/></td>
              <td bgcolor="#017299" width="1"   height="1"><img src="resources/void.gif" width="1"   height="1" vspace="0" hspace="0" border="0"/></td>
            </tr>
            </table>
          </td>
        </tr>
        <tr>
          <td width="10">&#160;</td>
          <td width="464">
            <font size="-1" face="arial,helvetica,sanserif" color="#000000">
              <xsl:apply-templates/>
            </font>
          </td>
        </tr>
      </table>
      <br/>
    </xsl:template>
  
  <!-- ###################################################################### -->
  <!-- blocks -->
  
    <xsl:template match="p">
      <p><xsl:apply-templates/></p>
    </xsl:template>
  
    <xsl:template match="note">
      <table width="100%" cellspacing="3" cellpadding="0" border="0">
        <tr>
          <td width="20" valign="top">
            <img src="resources/note.gif" width="20" height="24" vspace="0" hspace="0" border="0" alt="Note"/>
          </td>
          <td valign="top">
            <font size="-1" face="arial,helvetica,sanserif" color="#000000">
              <i>
                <xsl:apply-templates/>
              </i>
            </font>
          </td>
        </tr>
      </table>
    </xsl:template>
  
    <xsl:template match="ul">
      <ul><xsl:apply-templates/></ul>
    </xsl:template>
  
    <xsl:template match="ol">
      <ol><xsl:apply-templates/></ol>
    </xsl:template>
  
    <xsl:template match="li">
      <li><xsl:apply-templates/></li>
    </xsl:template>
  
      <!--Definition lists: gloss, term, label, item -->
    <xsl:template match="gloss">
      <dl><xsl:apply-templates/></dl>
    </xsl:template>
     <!-- <term> contains a single-word, multi-word or symbolic
         designation which is regarded as a technical term. -->
    <xsl:template match="term">
      <dfn><xsl:apply-templates/></dfn>
    </xsl:template>
    <xsl:template match="label" priority="1">
      <dt><xsl:apply-templates/></dt>
    </xsl:template>
    <xsl:template match="item" priority="2">
      <dd>
        <xsl:apply-templates/>
      </dd>
    </xsl:template>
  
    <xsl:template match="source">
    <div align="left">
    <table width="464" cellspacing="4" cellpadding="0" border="0">
      <tr>
        <td bgcolor="#0086b2" width="1"   height="1"><img src="resources/void.gif" width="1"   height="1" vspace="0" hspace="0" border="0"/></td>
        <td bgcolor="#0086b2" width="462" height="1"><img src="resources/void.gif" width="462" height="1" vspace="0" hspace="0" border="0"/></td>
        <td bgcolor="#0086b2" width="1"   height="1"><img src="resources/void.gif" width="1"   height="1" vspace="0" hspace="0" border="0"/></td>
      </tr>
      <tr>
        <td bgcolor="#0086b2" width="1"><img src="resources/void.gif" width="1" height="1" vspace="0" hspace="0" border="0"/></td>
        <td bgcolor="#ffffff"  width="462">
            <font size="-1"><pre><xsl:apply-templates/></pre></font>
        </td>
        <td bgcolor="#0086b2" width="1"><img src="resources/void.gif" width="1" height="1" vspace="0" hspace="0" border="0"/></td>
      </tr>
      <tr>
        <td bgcolor="#0086b2" width="1"   height="1"><img src="resources/void.gif" width="1"   height="1" vspace="0" hspace="0" border="0"/></td>
        <td bgcolor="#0086b2" width="462" height="1"><img src="resources/void.gif" width="462" height="1" vspace="0" hspace="0" border="0"/></td>
        <td bgcolor="#0086b2" width="1"   height="1"><img src="resources/void.gif" width="1"   height="1" vspace="0" hspace="0" border="0"/></td>
      </tr>
    </table>
    </div>
    </xsl:template>
  
    <xsl:template match="table">
      <table width="100%" border="0" cellspacing="2" cellpadding="2">
        <xsl:apply-templates/>
      </table>
    </xsl:template>
  
    <xsl:template match="tr">
      <tr><xsl:apply-templates/></tr>
    </xsl:template>
  
    <xsl:template match="th">
      <td bgcolor="#039acc" colspan="{@colspan}" rowspan="{@rowspan}" valign="center" align="center">
        <font color="#ffffff" size="-1" face="arial,helvetica,sanserif">
          <b><xsl:apply-templates/></b>&#160;
        </font>
      </td>
    </xsl:template>
  
    <xsl:template match="td">
      <td bgcolor="#a0ddf0" colspan="{@colspan}" rowspan="{@rowspan}" valign="top" align="{@align}">
        <font color="#000000" size="-1" face="arial,helvetica,sanserif">
          <xsl:apply-templates/>&#160;
        </font>
      </td>
    </xsl:template>
  
    <xsl:template match="tn">
      <td bgcolor="#ffffff" colspan="{@colspan}" rowspan="{@rowspan}">
        &#160;
      </td>
    </xsl:template>
  
  <!-- ###################################################################### -->
  <!-- markup -->
  
    <xsl:template match="em">
      <b><xsl:apply-templates/></b>
    </xsl:template>
  
    <xsl:template match="ref">
      <i><xsl:apply-templates/></i>
    </xsl:template>
  
    <xsl:template match="code">
      <code><font face="courier, monospaced"><xsl:apply-templates/></font></code>
    </xsl:template>
  
    <xsl:template match="br">
      <br/>
    </xsl:template>
  
  <!-- ###################################################################### -->
  <!-- links -->
  
    <xsl:template match="link">
      <xsl:if test="string-length(@anchor)=0">
        <xsl:if test="string-length(@idref)=0">
          <xsl:apply-templates/>
        </xsl:if>
        <xsl:if test="string-length(@idref)>0">
          <a href="{@idref}.html"><xsl:apply-templates/></a>
        </xsl:if>
      </xsl:if>
  
      <xsl:if test="string-length(@anchor)>0">
        <xsl:if test="string-length(@idref)=0">
          <a href="#{@anchor}"><xsl:apply-templates/></a>
        </xsl:if>
        <xsl:if test="string-length(@idref)>0">
          <a href="{@idref}.html#{@anchor}"><xsl:apply-templates/></a>
        </xsl:if>
      </xsl:if>
    </xsl:template>
  
    <xsl:template match="anchor">
      <a name="{@name}"><xsl:comment>anchor</xsl:comment></a>
    </xsl:template>
  
    <xsl:template match="jump">
      <a href="{@href}"><xsl:apply-templates/></a>
    </xsl:template>
  
    <xsl:template match="img">
      <img src="images/{@src}" border="0" vspace="4" hspace="4" align="right"/>
    </xsl:template>
  
    <xsl:template match="resource-ref">
      <xsl:variable name="resourceFile"
            select="document($stylebook.project)/book/resources/@source"/>
      <xsl:variable name="xref" select="@idref"/>
      <xsl:variable name="href"
            select="document($resourceFile)/resources/resource[@id=$xref]/@location"/>
      <xsl:variable name="label"
            select="document($resourceFile)/resources/resource[@id=$xref]/@title"/>
      <A href="{$href}" target="_top"><xsl:value-of select="$label"/></A>
    </xsl:template>
  
    <xsl:template match="human-resource-ref">
      <xsl:variable name="resourceFile"
            select="document($stylebook.project)/book/resources/@source"/>
      <xsl:variable name="ref"  select="@idref"/>
      <xsl:variable name="mailto"
            select="document($resourceFile)/resources/human-resource[@id=$ref]/@mailto"/>
     <xsl:variable name="name"
            select="document($resourceFile)/resources/human-resource[@id=$ref]/@name"/>
      <A href="mailto:{$mailto}"><xsl:value-of select="$name"/></A>
    </xsl:template>
  
  <!-- ###################################################################### -->
  <!-- copy
  
    <xsl:template match="@*|node()">
      <xsl:copy>
        <xsl:apply-templates select="@*|node()"/>
      </xsl:copy>
    </xsl:template>
  -->
  </xsl:stylesheet>
  
  
  1.1                  xml-xerces/c/doc/style/stylesheets/faqs2document.xsl
  
  Index: faqs2document.xsl
  ===================================================================
  <?xml version="1.0"?>
  
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
  
    <xsl:template match="/">
      <xsl:apply-templates/>
    </xsl:template>
  
    <xsl:template match="faqs">
      <s1 title="{@title}">
        <s2 title="Questions">
          <ul>
            <xsl:apply-templates select="faq" mode="index"/>
          </ul>
        </s2>
          <br/>
          <xsl:apply-templates select="faq"/>
      </s1>
    </xsl:template>
  
    <xsl:template match="faq" mode="index">
      <li>
        <link anchor="faq-{position()}">
          <xsl:if test="string-length(@title)=0">
            <xsl:value-of select="q"/>
          </xsl:if>
          <xsl:if test="string-length(@title)>0">
            <xsl:value-of select="@title"/>
          </xsl:if>
        </link>
      </li>
    </xsl:template>
  
    <xsl:template match="faq">
      <anchor name="faq-{position()}"/>
      <s2 title="{q}">
        <xsl:apply-templates select="a"/>
      </s2>
    </xsl:template>
  
    <xsl:template match="a">
      <xsl:apply-templates/>
    </xsl:template>
  
    <xsl:template match="@*|node()">
      <xsl:copy>
        <xsl:apply-templates select="@*|node()"/>
      </xsl:copy>
    </xsl:template>
  
  </xsl:stylesheet>
  
  
  1.1                  xml-xerces/c/doc/style/stylesheets/group2document.xsl
  
  Index: group2document.xsl
  ===================================================================
  <?xml version="1.0"?>
  
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
  
    <xsl:template match="/">
      <xsl:apply-templates/>
    </xsl:template>
  
    <xsl:template match="group">
      <s1 title="{@title}">
        <xsl:apply-templates/>
      </s1>
    </xsl:template>
  
    <xsl:template match="entry">
      <s2 title="{@title}">
        <p>
          Read the <link idref="{@id}"><xsl:value-of select="@title"/></link>
          document or jump directly to:
        </p>
        <ul>
          <xsl:apply-templates/>
        </ul>
      </s2>
    </xsl:template>
  
    <xsl:template match="voice">
      <li><link idref="{ancestor::*/@id}" anchor="faq-{position()}"><xsl:apply-templates/></link></li>
    </xsl:template>
  
  </xsl:stylesheet>
  
  
  1.38      +1 -10     xml-xerces/c/scripts/packageSources.pl
  
  Index: packageSources.pl
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/scripts/packageSources.pl,v
  retrieving revision 1.37
  retrieving revision 1.38
  diff -u -r1.37 -r1.38
  --- packageSources.pl	1 Feb 2002 22:48:48 -0000	1.37
  +++ packageSources.pl	5 Feb 2002 21:57:44 -0000	1.38
  @@ -45,17 +45,8 @@
      exit(-1);
   }
   
  -while ($fileline = <VERSIONFILE>) {
  -   if ($fileline =~ /gXML4CFullVersionStr = \"(.*)\"/) {   # "
  -     $binarytargetdir = $1;  # We found the version string inside this file
  -   }
  -}
   close(VERSIONFILE);
   
  -$binarytargetdir =~ s/\./_/g;    # Substitute the dots
  -$binarytargetdir =~ s/\s/_/g;    # Substitute the blanks
  -$binarytargetdir =~ s/\\/\//g;   # Fix the backslashes, if they exist, probably doesn't
  -
   # Now check if the target directory exists, exit if it does
   if (-e $OUTPUTDIR) {
           print ("Error: The target directory \'$OUTPUTDIR\' already exists.\n");
  @@ -333,7 +324,7 @@
           open (FIZZLE, $thefiledotbak);
           open (FIZZLEOUT, ">$thefile");
           while ($line = <FIZZLE>) {
  -                $line =~ s/style-apachexml.jar/style-ibm.zip/g;
  +                $line =~ s/doc\/style/tools\/jars\/style-ibm.zip/g;
                   print FIZZLEOUT $line;
           }
           close (FIZZLEOUT);
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: xerces-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: xerces-cvs-help@xml.apache.org