This repository contains an XSLT file that will translate NISO NLM or JATS to CrossRef Deposit XML.
See https://support.crossref.org/hc/en-us/articles/214169866 for the current official XSLT stylesheet.
Direct link to current version of stylesheet:
nlm-jats-crossref.xslt
Either use CrossRef's Web Deposit Form to deposit NISO NLM or JATS manually or build the XSLT into a CrossRef deposit process using JAXP or your favorite language's XML and XSLT processing library.
A command line XSLT processor can be used for diagnostic and experimental purposes:
Currently the following NLM and JATS versions are supported:
Version | Notes |
---|---|
NLM 2.3 | |
NLM 3.0 | |
JATS 1.0 |
CrossRef welcomes contributions to enhance this XSLT. Please make a pull request to contribute.