1

私は xml ファイルを持っています。それを test.xml と呼びましょう。検証用のスキーマ (schema.xsd) があります。TomCat の最新バージョンも使用しています。
次のエラーの原因は何かと考えていました:

エラー: URI=file:///C:/../Upload/test.xml Line=2: ドキュメントが無効です: 文法が見つかりません。
エラー: URI=file:///C:/../Upload/test.xml 行 = 2: ドキュメント ルート要素 "TEST_ROOT"、DOCTYPE ルート "null" と一致する必要があります。

敬具

4

2 に答える 2

2

私はTomCatを知りません、そしてあなたがこのエラーをいつ受け取ったかについての詳細を投稿しなかったので、あなた自身があなた自身があなたのxsdに対してxmlを検証したときにあなたがそれを受け取ったと思いますか?

最初は、xmllintを使用してコマンドラインをチェックしてみます。これにより、ドキュメントの何が問題になっているのかについて、さらに詳しい情報が得られます。

詳細を投稿していただければ、さらにサポートさせていただきます。

あなたがxml初心者の場合は、最初にいくつかのチュートリアルを読むことをお勧めします。つまり、全能のGがあなたを助けます。

これは良いスタートかもしれません...

于 2009-12-02T05:42:13.223 に答える
1

このユーティリティには、Validate vs. Schema 機能 (ファイル メニュー) があります。XML ファイルを選択してから、XSD ファイルを選択します。それは .NET で書かれています...おそらく、よりわかりやすいエラーが表示されるでしょう。

http://www.dot-dash-dot.com/files/WTFXMLSetup_1_8_0.msi

上記の URI の例に関して、Tomcat サーバーの C:\ ドライブのそのフォルダー内のファイルはありますか? それとも、それらがアップロードされたパスですか?

于 2009-12-02T02:09:02.973 に答える