citation-style-language / schema

Citation Style Language schema

Home Page:https://citationstyles.org/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Create 1.0 -> 1.1 style upgrade script

bdarcus opened this issue · comments

We need a script that will upgrade all existing styles from 1.0 to 1.1

I have created an XSLT that does some of this, but XSLT is not well suited to things like changing attribute values where the value is a list (though I need to check exslt, and xslt 2 or 3).

One possibility would be a Python script that includes the XSLT process, and merely adds the other processing on top? Or alternately, access python functions from within the XSLT.

The other is just pure Python.

But my Python skills are minimal, and my time getting more limited, so this is a request for help.

Note: probably not worth doing until the 1.1 comment period opens and closes, so we are confident what we are upgrading to.