6

DOCTYPE を宣言する XML ファイルでは、struts.xml ファイルを例に取ります。

Java SAX 処理は実際に提供された URL から dtd を取得しますか?

4

3 に答える 3

4

多くの (ほとんどの) 実装は、技術的には、私の記憶が正しければ、場所は URL ではなく URI として解釈されることを意図しています。

確実にローカルで解決したい場合は、EntityResolverインターフェースを見てください。

于 2012-11-30T22:11:17.633 に答える
3

Xerces のドキュメントに基づいて、パーサーは、検証がオンになっているときにインターネットからファイルをダウンロードしようとする場合があります。しかし、ライブラリがローカルキャッシュ、プロキシサーバーなどを使用することを決定する可能性があるため、これはパーサーごとに変わる可能性があると本当に思います。

于 2012-11-30T22:14:47.197 に答える