「DTD/XMLスキーマを持ったXML文書を編集する」でもご紹介したように、プラグイン「XMLBuddy」を利用することで、web.xmlやserver.xmlのようなXML文書を簡単に編集することが可能になります。
しかし、XMLBuddyの機能はそれだけではありません。XMLBuddy以外で作成したXML文書をあらためて検証する場合にも、XMLBuddyの検証機能を利用することで簡単にXML文書の妥当性をチェックすることができます。
「XMLBuddy」プラグインのインストール方法については、「DTD/XMLスキーマを持ったXML文書を編集する」を参照してください。
「XMLBuddy」エディタでXML文書を開くと、メニューバーに[XML]が現れます。その配下の[Validate]を選択してください。XML文書に不備がある場合には、以下のようなメッセージが画面下部の[タスク]に表示されます。
[タスク]の該当個所をダブルクリックすると、エディタ上のエラー個所にカーソルが移動するので、メッセージに従って修正を行います。修正後は、[XML]-[Clear Validate]でいったん検証結果をクリアした後、再度、[Validate]を行います。[タスク]に新たなエラーが表示されなければ、XML文書は「妥当(Valid)である」ことになります。
「XMLBuddy」プラグインの機能は、それだけではありません。例えば、XML文書全体を選択し、メニューバーより[XML]→[Format]を選択してみましょう。適切なインデントなどが付いた形に、XML文書が整形されます。
また、DTD生成機能もなかなか有効です。メニューバーより[XML]→[Generate DTD]をクリックすることで、現在のXML文書を表現するDTDを自動的に生成することができます。すでにDTDを持つXML文書では(もちろん)不要ですが、自分で定義したXML文書に対してDTDを定義したいという場合には、一から記述する必要もなく、非常に便利な機能であるといえるでしょう。
Copyright © ITmedia, Inc. All Rights Reserved.