Next / Previous / Contents / Shipman's homepage

2. Why XML?

Due to the structural complexity of bird notes, in the author's opinion XML is the best form in which to represent the notes internally.

The author also prefers the Relax NG Compact Format for representing the schema, or structure, of this XML document type. The reader is also referred to the XSLT programming language, which is used for the Web rendering.


The author wishes to thank Dr. David Mundie for getting him started in the SGML family of markup languages, many years ago, while discussing techniques for the encoding of bird notes. The author has built numerous working XML applications since then and is glad to return to this problem with a much better appreciation of tools and techniques gained in the interim.