2017-11-29 21 views
0

JDeveloper 12cを使用して、EMPLOYEES.DTDスキーマを使用してEMPLOYEES.XMLファイルを検証しようとしていますが、「Location was found(employees.dtd)」という警告メッセージが表示されます。DTDファイルの場所が見つかりません

詳細については、下のスクリーンショットをご覧ください。同じ画面で、XMLファイルとDTDファイルを追加しました。

enter image description here

このメッセージが表示された理由を誰かが説明できますか? 私は検証エラーを受け取るが、この警告は受け取らないと予想されます。

は、XMLとDTDは、2つの異なるディレクトリにあるように見え、

答えて

1

、ありがとうございました。 (XMLはResourcesにあり、DTDはApplication Sourcesである。)

あなたが同じディレクトリに移動するか、DOCTYPE宣言でシステム識別子を更新することができ、次のいずれか

<!DOCTYPE employees SYSTEM "..\Application Sources\employees.dtd"> 
+0

私は別のフォルダを使用したいと思いますあなたが提供したソリューションでは、私はまだ同じエラーがあります。 – mikcutu

+0

@mikcutu - "アプリケーションソース"と "リソース"ディレクトリは疑似ディレクトリですか?スクリーンショットのファイルパスを見ると、「C:¥JDeveloper¥mywork¥XMLFundamentalsWorkspace¥XMLLabsProject¥employees.xml」と表示されます(「Resources」ディレクトリはありません)。私はJDeveloperに慣れていません。たぶんDTDに完全なパスを入れてみてください。それが何であれ。 –

+0

私は実際のディレクトリを使用しようとしましたが、私は同じエラーがあります。 – mikcutu

関連する問題