.xml - Extensible Markup Language File.
.xsl - Extensible Stylesheet Language file.
.xul - XML User Interface Language file.
MicroEmacs '06 recognizes the magic string on any of the first line of the file. The XML files may be extension-less and are still recognized.
The xml file type template provides simple hilighting of XML files.
On creating a new file, a new header is automatically included into the file.
time(2m) is by default enabled, allowing the modification time-stamp to be maintained in the header.
The hilighting features allow commands, variables, logical, preprocessor definitions, comments, strings and characters of the language to be differentiated and rendered in different colors.
Support is provided for embedded code fragments in Java and Visual Basic.
Folding and Information Hiding
Generic folding is enabled, the folds occur about bracketed constructs <...>...</...> located on the left-hand margin.
collapse-all(3) (un)folds all regions in the file,
collapse-current(3) (un)folds the current region.
xml-forward-tag and xml-backward-tag are provided to advance to the next <..> tag in the buffer.
xml-verify verifies the syntax of the XML reporting tags that are not matched in addition to syntax errors in the tag attributes.
Buffer spell checking is XML aware.
Completion is enabled, </esc esc will expand to the closing tag for the last tag that remains open.
The short cut keys used within the buffer are:-
esc h - Key binding help information.
C-c C-c - Comment out the current line.
C-c C-d - Uncomment the current line.
C-c C-e - Comment to the end of the line with hash (#).
C-c C-o - Format a comment
Copyright (c) 1998-2006 JASSPA
Last Modified: 2005/01/23
Generated On: 2006/10/07