Serna Free is an Open Source XML editor now

XML Document Template Support

Serna XML editor employs the concept of configurable XML Document Templates to let you easily create and open XML documents of any XML format. Most XML documents can be opened with a single click because Syntext Serna automatically discovers a corresponding XML document template which matches the document's XML format and applies an appropriate XML Schema, XSL stylesheet, etc.

Using XML Document Templates to create XML document in Serna XML editor

Using XML Document Templates to create an XML document

Serna XML editor supports XML documents of popular XML formats like DITA, Docbook, Docbook Lite, TEI, XHTML, GCA proceedings, and NITF out-of-the-box. You can create custom XML Document Templates for your own XML formats or edit the existing templates for your convenience.

The XML Document Template may include a lot of parameters, such as the XML document type guess string, XSLT/XSL-FO Stylesheet for document presentation, XML Schema, the list of allowed root elements, external XML publishing applications, and many others.

Pre-defined Content of XML Documents

For XML documents of any particular XML format, it is possible to predefine a so called document skeleton - the initial structure and content for a newly-created XML document. This saves a considerable amount of time when you have to create a multitude of documents of the same type - for example, Docbook articles.

Skeleton of a Docbook document created in Serna XML editor

The skeleton of a Docbook XML document created in Serna XML editor

Hiding Extra Elements and Attributes

Sometimes industrial XML document DTDs are very large and confuse the user who works just on a minor use-case. In Syntext Serna XML editor, it is possible to specify the context and elements and attributes that should not be offered to the user when working with XML documents of a particular type.

The Format of XML Document Templates

XML Document Template descriptions are specified in the XML format. For convenience, Serna XML editor contains an XSL Stylesheet and an XML Schema for creating and modifying XML Document Templates.