I’ve said this before, but want to emphasize this again: anybody working
on CSL styles or the CSL schema should be using a proper RNG-validating
XML editor. Doing this stuff by hand is really counter-productive, both
for you and for me.
Just as an example, right now I count 50 (!) errors in the IEEE style
that Ramesh just submitted. It would take me hours to fix this; hours I
just don’t have these days (we’ll have to rewrite the style using the
If, OTOH, he had validated the style against the schema, I wouldn’t have
to do that. And if he’d used a validating editor, I’m pretty sure he
would have finished the style quicker.
Likewise, testing new schema changes is much quicker and easier when you
actually see how an editor will present options to a user.
- the emacs nxml mode (free) - oXygen (commercial)
I’d give a slight preference to the latter for schema development.