Hello,
this patch adds support for XML Schema, especially
elements and attributes. There is no special support
for type names.
The recognized namespace prefix is set to "xsd".
Changed files:
* xslide-data.el:
* variables added for element and attribute names.
* xslide-font.el:
* colors added for XML Schema.
* Because of name collisions of attributes (name,
version, ...) the color for the prefix and attributes
is the same as in the XSLT case.
* xslide-abbrev.el:
* XML Schema elements/attributes added.
* dot_emacs:
* .xsd files added to auto-mode list.
* Makefile (unrelated to XML Schema)
* Someone has added xslide-indent.el in the CVS version,
but forgotten to add it into the Makefile.
Example for applying the patch (bash):
# cvs login (one line):
cvs
-d:pserver:anonymous:@cvs.sourceforge.net:/cvsroot/xslide
login
# checkout xslide files (one line):
cvs -z3
-d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/xslide
co -P xslide
# go to working directory of cvs checkout
cd xslide
# download the patch file
... (get) xslide-xml-schema.patch
# apply the patch
patch <xslide-xml-schema.patch
# compile
make
# install the *.el/*.elc files into your
emacs/site-lisp directory
...
# check your .emacs file (see dot_emacs) and
# add the line for .xsd files.
...
Yours sincerely
Heiko <oberdiek@uni-freiburg.de>
Log in to post a comment.