Package: nxml-mode

nxml-mode nxml-mode

Screenshot
More  |  Upload

Install --> Download

1,807 users installed [?]

Emacs mode for editing XML documents using RELAX NG schemas

This is a new major mode for GNU Emacs for editing XML documents. It
supports editing well-formed XML documents and also provides
schema-sensitive editing of XML documents using RELAX NG Compact
Syntax. Also supported are syntax highlighting, context-sensitive
insertion and completion of XML markup, and indentation. Coupled
with xsltproc and xmllint, this provides a completely DTD-free,
open-source XML toolchain.

Included are RELAX NG schemas for XHTML, DocBook, RELAX NG, XSLT, and
RDF/XML. You can also use other RELAX NG schemas for editing; you
can translate legacy DTDs to RELAX NG schemas using the trang
package.

Note that this major mode currently requires Emacs 21 or later; it
will not work with either Emacs 20 or any version of XEmacs. It is
also currently incompatible with the mule-ucs package.

As of Emacs 23, nxml-mode is included upstream.

Ubuntu