Closed jkitchin closed 2 years ago
The error message is unfortunately not very informative, but looking at the style file it seems that it contains elements which are not allowed by the CSL standard versions targeted by citeproc-el (I checked both 1.0.1 and 1.0.2). Concretely, the `option' elements are illegal as far as I know (@bdarcus can probably comment on whether they were allowed in earlier versions).
yep, that was valid in CSL 0.81: https://www.zotero.org/support/dev/citation_styles/csl_0.8.1_syntax
In CSL 1.0 these option elements should be converted to attributes on the parent element (i.e., style
, bibliography
or citation
).
Yeah, see here for the errors. It appears to be a really old style, based on a pre-1.0 version of CSL.
Note that version 1.0 and after (future) styles require a version attribute.
<style xmlns="http://purl.org/net/xbiblio/csl" class="note" version="1.0" ...>
Probably try one of these?
Thanks!
I am trying to use this csl file https://gist.githubusercontent.com/rmzelle/90150/raw/6e3cb4cceb19f77cb56b28befb3f7940bfe4cc9b/vancouver-superscript.csl
but I get an error that starts out with
Is that expected?