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.
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.
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.
A collection of tutorials for DITA.
Docbook
This is the official home page for 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
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.
Learn about XML, and the difference between XML and HTML.
Learn how to describe the structure of an XML document.
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 by Liquid Technologies.
Largest source of XML examples on the web.
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.
Learn about Apache FOP (Formatting Objects Processor).
A graphical representation of the flow of information through a complete XML publishing system for DocBook.
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).
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.
XPath is a language for addressing parts of an XML document, designed to be used by both XSLT and XPointer.
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.
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.
