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] > >
