eclipseでxmlを編集しているときにxsdでxmlを検証できるかどうか誰もが知っていますか?
これが私のxmlの始まりです:
<root
xmlns:xi="http://www.w3.org/2001/XInclude"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="../definitions.xsd">
右クリックして検証します。検証されていない場合、EclipseはXSDファイルに到達できません。 definition.xsdはXMLの親ディレクトリにありますか? xsdsに XMLカタログ エントリを定義することもできます。とにかく、すべてが正常であれば、保存中にXMLを検証する必要があります。通常、検証には要素と属性のコード補完が伴います。通常、両方とも機能するか、どちらも機能しません。
更新:
検証アクションをより明確にするための図:
検証オプションが表示されない理由を見つけました。ローカルファイルシステムでファイルを閲覧するときに起こります。フォルダーをプロジェクトにプロモートするか、xmlおよびxsdファイルを一時プロジェクトに追加する必要があります。その後、contexメニューに他の多くのオプションと同様に表示されるはずです。
UbuntuでEclipse 3.5.2を使用しています。
XSDファイルが上部で宣言されている場合、自動的に「オンザフライ」であるはずです。