Schema

DTD, by default, I think

Editor

UltraEdit, a familiar tool; I avoid smarter tools such as XmlMind while I'm
still trying to master the underlying technology. (I drive a
manual/stick-shift too.)

Validator

xmllint, for xincludes




2008/12/16 <[email protected]>

> > I'm doing an informal survey for the DocBook Technical Committee
> > regarding schema usage for DocBook 5.0. We would like to know among
> > DocBook 5.0 users:
> >
> > 1.  Which schema type are you using (RelaxNG, DTD, XML Schema) and why.
>
> RelaxNG, because it
>
> - is quite powerful and flexible
> - is very easy and intuitive to read and write
> - is straightfoward to customize
> - works with James Clark's nxml-mode for Emacs
>
> > 2.  What editing tools are you using, and why.
>
> Emacs, because I use Emacs for almost everything.
>
> nxml-mode, because it does many things for me, most importantly
>
> - on-the-fly validation
> - tag autocompletion
> - all the basic stuff (syntax highlighting, auto-indentation, ...)
>
> For me, its most serious shortcoming is the absence of built-in
> support for XIncludes (together with a choice of "shallow" and "deep"
> validation).  I help myself with customized RelaxNG schemas where I
> allow xi:includes wherever I need them in practice.
>
> > 3.  What validation tools you are using, and why.
>
> - nxml-mode for on-the-fly, "shallow" validation (using schemas that
>  allow xi:includes)
>
> - xmllint --xinclude followed by jing for "deep" validation (within an
>  Emacs compilation buffer, of course)
>
>  Why? The main reason is that I heavily use the xpointer() scheme
>  (http://www.w3.org/TR/xptr-xpointer/) in my xi:includes, which is
>  not widely implemented. This essentially limits me to libxml.
>
>  Jing can use the same compact-syntax RelaxNG schema as uses
>  nxml-mode.
>
>
> Justus
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>

Reply via email to