Eclipse+WTPでXML Schemaバリデーション
Eclipse+WTPで名前無し空間に対するXMLスキーマのバリデーションをする方法を先日書いたんですが(http://d.hatena.ne.jp/xanthus/20060223#p1)、翌日Eclipseを起動するとなぜか
The XML file is well formed.Warning : No grammar constraints detected for the document.
とダイアログに表示されてXML Schemaのバリデーションがかからない。原因不明。とりあえずの回避策として以下の設定でいける。
XMLファイルに以下のようにXMLスキーマファイルのパスを指定。
xsi:noNamespaceSchemaLocation="file:X:\Eclipse\workspace\NV\NetV\test006.xsd"
普通にアウトラインを右クリック→Edit NameSpaces...→Edit Schema InformationダイアログからLocation Hintにファイルを追加すると、file:が付加されないので上手く行かないようだ。