You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@forrest.apache.org by cr...@apache.org on 2002/06/20 08:37:27 UTC

cvs commit: xml-forrest/src/scratchpad/targets transform-v11.xml validate-v10.xml validate-v11.xml scratchpad.xtarget

crossley    2002/06/19 23:37:27

  Modified:    src/scratchpad/targets scratchpad.xtarget
  Added:       src/scratchpad/targets transform-v11.xml validate-v10.xml
                        validate-v11.xml
  Log:
  Add trial targets for transform and validate of v1.0 to v1.1 DTDs.
  
  Revision  Changes    Path
  1.2       +3 -3      xml-forrest/src/scratchpad/targets/scratchpad.xtarget
  
  Index: scratchpad.xtarget
  ===================================================================
  RCS file: /home/cvs/xml-forrest/src/scratchpad/targets/scratchpad.xtarget,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- scratchpad.xtarget	26 Feb 2002 23:50:27 -0000	1.1
  +++ scratchpad.xtarget	20 Jun 2002 06:37:27 -0000	1.2
  @@ -14,9 +14,9 @@
       <echo message=" These are SCRATCHPAD BUILDS. They are not guaranteed to work."/>
       <echo message=" You have been warned. "/>
       <echo message=" "/>
  -    <echo message=" --------------"/>
  -    <echo message=" --------------"/>
  -    <echo message=" --------------"/>
  +    <echo message=" transform-v11 ... from document-v10 to document-v11 DTD"/>
  +    <echo message=" validate-v11 .... XML validation according to v1.1 DTD"/>
  +    <echo message=" validate-v10 .... XML validation according to v1.0 DTD"/>
       <echo message=" --------------"/>
       <echo message=" --------------"/>
       <echo message=" --------------"/>
  
  
  
  1.1                  xml-forrest/src/scratchpad/targets/transform-v11.xml
  
  Index: transform-v11.xml
  ===================================================================
  <!-- try.xml ... these are trial build targets which are currently
    undergoing testing. When ready they can be moved into the main build.xml -->
  
  <!-- FIXME: See note below about Ant xmlcatalog -->
  <!DOCTYPE project [
  <!ENTITY xmlcatalog-include SYSTEM "../../../src/resources/schema/catalog-ant.xcat">
  ]>
  
  <project default="transform2v11" basedir="."
           name="Doc Transition Trial: transform from v1.0 to v1.1">
  
  <!-- =================================================================== -->
  <!-- Initialization target                                               -->
  <!-- =================================================================== -->
  <target name="transform2v11">
  
  <!-- FIXME: Not sure how to consistently include the Ant xmlcatalog yet.
    This method is working. However, we need to include it everywhere that
    we want to use it. There might be a way to include it in higher build.xml
  -->
  <echo message="Including the xmlcatalog ..."/>
  &xmlcatalog-include;
  <echo message="... done."/>
  
    <property name="v10.dir" value="src/testcases/c2/v10"/>
    <property name="v11.dir" value="src/testcases/c2/v11"/>
  
    <delete dir="${v11.dir}"/>
  
    <echo message=""/>
    <echo message="Transforming document files."/>
    <xslt basedir="${v10.dir}"
      destdir="${v11.dir}"
      extension=".xml"
      style="${resource.dir}/library/xslt/docv10todocv11.xsl"
      includes="**/*.xml"
      excludes="css/**, drafts/**, faq/faq**.xml, book.xml, **/book.xml, plan/changes-doc.xml"
    >
      <xmlcatalog refid="forrest-schema">
        <classpath>
          <pathelement location="${resource.dir}/schema" />
        </classpath>
      </xmlcatalog>
    </xslt> 
  
    <echo message=""/>
    <echo message="Transforming faq files."/>
    <xslt basedir="src/testcases/c2/v10/faq"
      destdir="src/testcases/c2/v11/faq"
      extension=".xml" 
      style="src/resources/library/xslt/faqv10tofaqv11.xsl"
      includes="*.xml"
      excludes="book.xml, index.xml"
    >
      <xmlcatalog refid="forrest-schema">
        <classpath>
          <pathelement location="${resource.dir}/schema" />
        </classpath>
      </xmlcatalog>
    </xslt> 
  		   
    <echo message=""/>
    <echo message="Transforming book.xml files."/>
    <xslt basedir="src/testcases/c2/v10"
      destdir="src/testcases/c2/v11"
      extension=".xml" 
      style="src/resources/library/xslt/bookv10.xsl"
      includes="book.xml, **/book.xml"
    >
      <xmlcatalog refid="forrest-schema">
        <classpath>
          <pathelement location="${resource.dir}/schema" />
        </classpath>
      </xmlcatalog>
    </xslt> 
  		   
    <echo message=""/>
    <echo message="Transforming changes-doc.xml file."/>
    <xslt basedir="src/testcases/c2/v10/plan"
      destdir="src/testcases/c2/v11/plan"
      extension=".xml" 
      style="src/resources/library/xslt/changesv10tochangesv11.xsl"
      includes="changes-doc.xml"
    >
      <xmlcatalog refid="forrest-schema">
        <classpath>
          <pathelement location="${resource.dir}/schema" />
        </classpath>
      </xmlcatalog>
    </xslt> 
      
  </target>
  </project>
  
  <!-- End of file -->
  
  
  
  1.1                  xml-forrest/src/scratchpad/targets/validate-v10.xml
  
  Index: validate-v10.xml
  ===================================================================
  <!-- try.xml ... these are trial build targets which are currently
    undergoing testing. When ready they can be moved into the main build.xml -->
  
  <!-- FIXME: See note below about Ant xmlcatalog -->
  <!DOCTYPE project [
  <!ENTITY xmlcatalog-include SYSTEM "../../../src/resources/schema/catalog-ant.xcat">
  ]>
  
  <project default="validate-v10" basedir="."
           name="Doc Transition Trial: validate v1.0">
  
  <!-- =================================================================== -->
  <!-- Initialization target                                               -->
  <!-- =================================================================== -->
  <target name="validate-v10">
  
  <!-- FIXME: Not sure how to consistently include the Ant xmlcatalog yet.
    This method is working. However, we need to include it everywhere that
    we want to use it. There might be a way to include it in higher build.xml
  -->
  <echo message="Including the xmlcatalog ..."/>
  &xmlcatalog-include;
  <echo message="... done."/>
  
    <property name="v10.dir" value="src/testcases/c2/v10"/>
  
    <echo message="Validating v10 xdocs."/>
    <xmlvalidate failonerror="yes" 
      lenient="no" 
      warn="yes"
      classname="org.apache.xerces.parsers.SAXParser" 
      classpath="./lib/endorsed/xerces-2.0.1.jar"
    >
      <fileset dir="${v10.dir}" includes="**/*.xml, *.xml"
        excludes="drafts/**, ctwig/**, dictionary.xml, plan/changes-doc.xml, plan/todo-doc.xml" />  
      <xmlcatalog refid="forrest-schema">
        <classpath>
          <pathelement location="${resource.dir}/schema" />
        </classpath>
      </xmlcatalog>
    </xmlvalidate>
  
  </target>
  </project>
  
  <!-- End of file -->
  
  
  
  1.1                  xml-forrest/src/scratchpad/targets/validate-v11.xml
  
  Index: validate-v11.xml
  ===================================================================
  <!-- try.xml ... these are trial build targets which are currently
    undergoing testing. When ready they can be moved into the main build.xml -->
  
  <!-- FIXME: See note below about Ant xmlcatalog -->
  <!DOCTYPE project [
  <!ENTITY xmlcatalog-include SYSTEM "../../../src/resources/schema/catalog-ant.xcat">
  ]>
  
  <project default="validate-v11" basedir="."
           name="Doc Transition Trial: validate v1.1">
  
  <!-- =================================================================== -->
  <!-- Initialization target                                               -->
  <!-- =================================================================== -->
  <target name="validate-v11">
  
  <!-- FIXME: Not sure how to consistently include the Ant xmlcatalog yet.
    This method is working. However, we need to include it everywhere that
    we want to use it. There might be a way to include it in higher build.xml
  -->
  <echo message="Including the xmlcatalog ..."/>
  &xmlcatalog-include;
  <echo message="... done."/>
  
    <property name="v11.dir" value="src/testcases/c2/v11"/>
  
    <echo message="Validating v11 xdocs."/>
    <xmlvalidate failonerror="yes" 
      lenient="no" 
      warn="yes"
      classname="org.apache.xerces.parsers.SAXParser" 
      classpath="./lib/endorsed/xerces-2.0.1.jar"
    >
      <fileset dir="${v11.dir}" includes="**/*.xml, *.xml"
        excludes="drafts/**, ctwig/**, dictionary.xml, plan/changes-doc.xml, plan/todo-doc.xml" />  
      <xmlcatalog refid="forrest-schema">
        <classpath>
          <pathelement location="${resource.dir}/schema" />
        </classpath>
      </xmlcatalog>
    </xmlvalidate>
  
  </target>
  </project>
  
  <!-- End of file -->