So long, PSGML, hello nxml.

In the course of a full life, one must be prepared to abandon one's baggage.

Today, I take the plunge, I turn my back on DTDs. To celebrate, I ripped all the PSGML-mode elisp out of my .emacs file. I ripped XSL-IDE mode out too. I'll be using James' nxml mode from here on out.

Next up: retooling xjparse, the command-line script I rely on to validate XML documents, so that it does RNG validation instead. This'll bang me right up against the “how do I know what schema to apply” problem. But that needs thought anyway.

I won't be completely free until DocBook has moved to RELAX NG. And I'm going to be haunted by the occasional entity declaration for a while too.

But it feels good anyway.

There are no comments on this essay.
Add a comment or subscribe to (existing and future) comments on this essay.
Name:
Email*:
 *Please provide your real email address; it will not be displayed as part of the comment.
Homepage:
Comment**:
 **The following markup may be used in the body of the comment: a, abbr, b, br, code, em, i, p, pre, strong, and var. You can also use character entities. Any other markup will be discarded, including all attributes (except href on a). Your tag soup will be sanitized...