Atom XML flavoured development
This Atom package contains snippets for the development of XML-based software: a quick way to write XML, XSLT, Xspec, and so on. It works with the existing language-xml package. It should also work with the XML Common Schemata package, which offers schema-based auto-completion.
XML
The language-xml package offers xml to start a document with
<?xml version="1.0" encoding="UTF-8"?>.
Add common namespace declarations to any element.
Start typing functx, select functx (namespace) to add
xmlns:functx="http://www.functx.com".
Included are:
- functx (http://www.functx.com)
- xs (http://www.w3.org/2001/XMLSchema)
- xlink (http://www.w3.org/1999/xlink)
XSLT
Add namespace xsl if needed (http://www.w3.org/1999/XSL/Transform).
Add common stylesheet elements by typing their name and selecting the right
variant: stylesheet, template, param, etc.
Xspec
For files with the suffix xspec. The grammar is shown as Xspec, with scope text.xml.xspec.
Add namespace xspec to an element if needed
(http://www.jenitennison.com/xslt/xspec).
Add common Xspec elements like description, scenario, expect, etc.
Roadmap
More snippets and other additions or recommendations are welcome. I plan to add Schematron, Ant, and possibly other snippets for various XML flavours, based on what I use or need myself.
Acknowledgements
The package is derived from the xml-demo-package by Alexander Erhard.
License
MIT License