XMetaL
また、画像、表、箇条書きの編集に使用するメニューの項目やツールバーのボタンを、特定のDTDやXSDの要素、属性に関連付けられる。
マクロ機能により、JScriptやVBScriptなどマイクロソフトのスクリプト環境がサポートする言語を使用してダイアログボックス、メニューコマンド、ツールバーのボタン、フォーム、動作を追加できる。マクロ機能にはCOM用とJava用のインタフェースも含まれている。XMetaLにはデータベースの内容をXML文書にインポートする機能があったり、XMetaLをAPI経由で他のシステムに組み込めたりする。XMetaLは、さまざまなコンテンツ管理システム (CMS) で動作する。
XMetaLの「Enterprise」版にはDarwin Information Typing Architecture (DITA) のDTDが同梱されており、DITAのトピックやマップの編集機能や、DITAのトピックやマップから文書を出力する機能がある。