Serna Free is an Open Source XML editor now

Reuse Content to Boost XML Document Quality

Content reuse eliminates effort duplication and leads to a significant increase in documentation quality and to a parallel substantial reduction in costs. Syntext Serna XML editor provides a wide variety of effective methods for content reuse.

Use Any Content Reuse Method

Serna XML editor provides the widest variety of effective methods for XML content reuse regardless of the XML document format you are using. Assisted creation of DITA references along with in-place visual XML editing and browsing greatly simplifies work with the most powerful architecture for technical documentation.

The traditional approach to content reuse in non-DITA documents such as Docbook is allowed by fully-fledged support of XML entities and XInclude. Both internal and external XML entities are fully supported.

The most essential XInclude features are supported. You can XInclude a file as a text or as an XML document. It is possible to include only a fragment of an XML document (an element referenced by ID).

Enjoy Transparent XML Document View

Content reuse in Serna is very easy especially with unuqie WYSIWYG approach for visualising XML documents. Comprehensive XML document visualization using XSLT/XSL-FO stylesheets allows you to work in WYSIWYG XML mode while having the total control over the underlying XML content structure. Transparent presentation of sophisticated compound XML documents as an integrated whole together with in-place XML editing of referenced content greatly enhances the authoring experience.

All XML entities and XIncludes in Serna XML editor are edited in-place - there's no need to open separate windows to edit the included XML content. Entity and XInclude boundaries are shown visually. There are different icons for external and internal entities.

When editing an XML entity/xinclude which has multiple references (is inserted in the XML document several times), changes are propagated to all the occurrences with immediate visual feedback.

Use the Full Power of XSLT

Using XSLT for rendering, Serna XML editor fully utilizes native XSLT methods for assembling and rendering XML document views. Sophisticated XML document architectures such as DITA rely on XSLT content reuse mechanisms.

Even visual entity and XInclude boundaries are controlled by the XSLT/XSL-FO stylesheet and may be omitted.