upgrade csl 0.8 to csl 1.0

I use a customized style, validated according to the csl 0.8 schema, containing some french typographic caracters

I tried to update it following the upgrade notes, using http://www.shell-tools.net/index.php?op=xslt and following the instructions.

The output always returns errors on "french" caracters, such as :

/var/tmp/FOOj6XI70:20: parser error : Input is not proper UTF-8, indicate encoding !
Bytes: 0xE9 0x64 0x2E 0x3C
éd.
^
unable to parse /var/tmp/FOOj6XI70

Since my style is for french users, I need these caracters. What should I do to convert my style ?

The style's name is France-Sc-Hum-philo.csl, it can be downloaded from

https://sites.google.com/site/llcommun/file-cabinet

(at the bottom of the page)

Thanks for your help
  • I can confirm this - retyping characters doesn't help (and this is weird - é is certainly UTF-8 as is the Ö that failed me...)
  • Thanks for your response, but I don't understand how to solve the problem.

    I would be grateful to you if you could tell me, what I ought to do to make it work.
  • The online converter seems to be more fussy than the XSLT requires. Here is a link to a copy of the file after conversion:

    https://gist.github.com/894087

    I've deleted four instances of a text-case attribute on cs:names elements, which is illegal in CSL 1.0. Apart from that everything went smoothly.
  • Thanks a lot for your help
Sign In or Register to comment.