XSL Formatter
Antenna House Formatter (AH Formatter) はアンテナハウスが開発・販売しているXMLドキュメントの自動組版を行うソフトウェアである。XMLまたはHTMLを入力してPDF, SVG, INX, MIF, XPS, textおよび Microsoft Word formatsを出力する。
レイアウト指定は W3Cで勧告されたXSL(XSL-FO) Version 1.1とCSSを使うことができる。
W3Cが、SGMLを元にして1998年にXMLを策定したとき、その後を追って、SGML時代のレイアウト指定言語DSSSLに代わるものとして、XSL-FOが策定された。
XMLをXSL-FOに変換するには、XSLTのスタイルシートを使用する。AH Formatter のWebページには、スタイルシートの作成方法の文書やオープンソースのスタイルシートなどが公開されている。
CSSはHTMLをブラウザで表示するためのレイアウト仕様である。Webのページは1つの情報単位であり、ブラウザでは紙のような大きさのあるページの概念を使っていない。このため、CSS 2.1では印刷媒体(ページメディア)向けのレイアウトを指定する機能がないが、CSS レベル3の一部としてページメディアのためのCSS Paged Media Moduleが提案されている。AH CSS FormatterはCSS Paged Media Moduleに対応している。