Citeproc for MDC ---------------- This document describes the citeproc setup for MDC. NB - Note that saxon8.jar is not included with the Mdc distribution. --------- 1.) Download Saxon version 8 (currently 8.4) - this is required because citeproc uses xslt 2.0 which is only supported by saxon version 8. 2.) Apply the changes as recommended in http://wiki.apache.org/cocoon/Saxon. That is; a.) Remove the META-INF directory from saxon8.jar b.) Update exist/WEB-INF/cocoon.xconf (the updated version is included in exist-extra directory in Mdc. c.) The sitemap.xmap in this (citeproc) directory contains the corrrect reference to saxon8.jar. 3.) Copy saxon8.jar into this directory (citeproc). 4.) Optional - you can modify the stylesheets forprint.css and screen.css in the citeproc directory to meet your own layout requirements. 5.) Run the build file in this directory (citeproc) to copy the citeproc installation to the tomcat exist target. Mdc/Citeproc Notes ------------------ The mdc-specific citeproc files are; xsl/document/mdc-xhtml.xsl xsl/drivers/mdc-driver.xsl The citeproc.xsl file was modified as follows; 1.) Add the mdcog namespace; xmlns:mdc="http://mdcog.org/citeproc/in" 2.) Modify the in-driver include to include mdc-driver.xsl; 3.) Modify the call to exist to; (Note we must still parameterise the url)