Serna Free is an Open Source XML editor now

Web Resources

Syntext C++ Coding Conventions

The C++ coding conventions that Syntext uses for development.

Syntext Python Coding Conventions

The Python coding conventions that Syntext uses for development.

OASIS Cover Pages

The most complete resource for markup language technologies.

DITA

Introduction to the Darwin Information Typing Architecture

A roadmap for the Darwin Information Typing Architecture: what it is and how it applies to technical documentation.

OASIS Darwin Information Typing Architecture (DITA) TC

OASIS DITA Technical Committee home page.

DITA Language Specification v1.1

The DITA 1.1 Language Specification describes each element in version 1.1 of the DITA Standard.

Specializing topic types in DITA

This article explains how to put the DITA principles into practice with regards to the creation of a DTD and transforms that will support your particular information types, rather than just using the base DITA set of concept, task, and reference.

5 Minute DITA Tutorial

This 5-minute Flash-based tutorial introduces DITA Topics, Specializations for Concept, Task, and Reference, and shows how Topics are organized with DITA Maps for publishing to multiple formats.

DITA Tutorials

A collection of tutorials for DITA.

Docbook

DocBook.org

This is the official home page for DocBook: The Definitive Guide.

DocBook: The Definitive Guide

This book is the official documentation for the DocBook DTD.

DocBook XSL: The Complete Guide

This book is for people who want to publish DocBook XML files using the DocBook XSL stylesheets.

Tutorials

Webucator XML Tutorial

XML Tutorial built from the XML Manual used in Webucator's classes.

An Extensible Markup Language (XML) Tutorial

Learn the basics of XML and about many of the common features and terms associated with XML.

XML Tutorial by W3schools

Learn about XML, and the difference between XML and HTML.

DTD Tutorial by W3schools

Learn how to describe the structure of an XML document.

XSLT Tutorial by W3schools

Learn how to use XSLT to transform XML documents into other formats, like XHTML.

XML Schema Tutorial by W3schools

Learn how to read and create XML Schemas, why XML Schemas are more powerful than DTDs, and how to use the XML Schema language in your application.

XML Schema Tutorial

XML Schema Tutorial by Liquid Technologies.

Tutorials on XMLpitstop.com

Largest source of XML examples on the web.

XML/XHTML Tutorials

A collection of XML/HTML tutorials.

Publishing

Publishing Books Using XML Technologies

This book describes some ideas of how to use XML technologies to help publishing your books on your own Websites. Those ideas are implemented into a publishing tool called hyPub, which is also presented in this book.

Apache FOP

Learn about Apache FOP (Formatting Objects Processor).

DocBook Publishing Model

A graphical representation of the flow of information through a complete XML publishing system for DocBook.

DITA Publishing Engines

A collection of links to DITA publishing engines.

DITA Open Toolkit Project Home

DITA Open Toolkit resources.

Standards

Extensible Markup Language (XML)

The formal specification for the Extensible Markup Language (XML).

XML Schema: Structures

This document specifies the XML Schema definition language, which offers facilities for describing the structure and constraining the contents of XML 1.0 documents, including those which exploit the XML Namespace facility.

XML Path Language (XPath)

XPath is a language for addressing parts of an XML document, designed to be used by both XSLT and XPointer.

XSL Transformations (XSLT)

This specification defines the syntax and semantics of XSLT, which is a language for transforming XML documents into other XML documents.

Extensible Stylesheet Language (XSL)

This specification defines the features and syntax for the Extensible Stylesheet Language (XSL), a language for expressing stylesheets.

XML Inclusions (XInclude)

This document specifies a processing model and syntax for general purpose inclusion.

HTTP Extensions for Distributed Authoring -- WEBDAV

This document describes an extension to the HTTP/1.1 protocol that allows clients to perform remote web content authoring operations.

News

Speeple News

Track XML news.

Weblogs

Lars Trieloff's Collaboration Weblog

Weblog about software development and documentation.