-
-
Notifications
You must be signed in to change notification settings - Fork 7
Home
rmzelle edited this page Mar 31, 2011
·
4 revisions
This repository contains scripts and files for handling CSL styles, including:
- update.xsl: XSLT stylesheet to convert CSL 0.8.1 styles to the 1.0 format. See also http://citationstyles.org/downloads/upgrade-notes.html#updating-csl-0-8-styles
-
update-styles.sh: bash script to validate CSL 0.8.1 styles, convert them to the 1.0 format (using update.xsl) and validate the produced CSL 1.0 styles. Dependencies:
- CSL 0.8.1 schema
- CSL 1.0 schema
- update.xsl
- RNG2Schtrn.xsl: XSLT stylesheet to extract Schematron rules from RELAX NG XML schemas
- Jing: XML validator, supports RELAX NG Compact, see http://code.google.com/p/jing-trang/
- Saxon: XSLT processor, ships with Jing
- Trang: schema converter, used to convert RELAX NG Compact schemas to RELAX NG XML, see http://code.google.com/p/jing-trang/
- update-locales.xsl and locale.sh: XSLT stylesheet and bash script to convert CSL 0.8.1 locale files to the 1.0 format
- make-depedent.sh: bash script to make a CSL 1.0 dependent style. For making batches of dependent styles.