1

src と test という 2 つのソース フォルダーを持つ Eclipse プロジェクトがあります。私の xml スキーマは src フォルダーにあり、サンプルの xml ドキュメントは test フォルダーにあります。それらのソース フォルダー内では、それらは同じパッケージにあります (IOW、スキーマは src/top-level-package/schema.xds であり、xml は test/top-level-package/sample-xml.xml です)。

私のxmlの上部は次のようになります。

<?xml version="1.0" encoding="UTF-8"?>
<tag xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="schema.xsd">

xml ドキュメントがスキーマと同じパッケージにある場合、これは機能しました。しかし、現在、「ドキュメントで参照されている文法制約 (DTD または XML スキーマ) はありません」という警告が表示されます。

ツリーを上ってから、次のように正しいフォルダーに移動しようとしました../../src/top-level-package/schema.xsdが、それは役に立ちませんでした。

助言がありますか?

4

0 に答える 0