DocBook的なアレ。

Validating Editors

Validating editors (sometimes also called schema-aware, DTD-aware, or context sensitive editors) are applications that interactively validate documents against a certain schema or DTD as you edit them. Because they understand the schema or DTD rules, they can make editing documents much easier. For example, if you want to insert a new element at a certain point in a DocBook document, a validating editor shows you a list of only those elements that the DocBook schema says are valid at that point in the document (instead of showing you a list of all 375+ elements in DocBook).

どのような種類のソフトウェアであれ、ユーザーの学習期間を短縮できることは、そのソフトウェアの採用と成功にとって重要なことです。幸い Eclipse には、User Assistance プロジェクト (「参考文献」を参照) があり、このプロジェクトには Eclipse ベースのアプリケーションに関するエンド・ユーザーのユーザー・エクスペリエンスを改善するためのさまざまなツールがあります。Eclipse User Assistance プロジェクトの Web サイトによれば、このプロジェクトの使命は、「Eclipse アプリケーションの使用サイクルのあらゆる局面においてユーザー支援を提供することであり、このユーザー支援は単なる 1 つのワークベンチ成果物ではなく、ある特定の種類の補助のために調整された成果物の集合です。」

DocBook XML は標準 XML タグのライブラリーであり、これを使うことで、ほとんどあらゆる出力の生成が可能なスタイルシートを作成することができます。しかし DocBook が登場してから長い時間が経っているため、さまざまなタイプの文書を生成するための数多くのスタイルシートが既に存在しています。この記事では、DocBook XMLEclipse IDE とを組み合わせて使うことで、大部分のフォーマットで容易に配布できる再利用可能な技術文書を作成するための方法を学びます。

結局、Antタスクかよ…とか、残念に思ったりとか。


まぁ、何と言うか、にじり寄る感じで。