2
これはもちろん、別のマシンや別の時間では意味がない「カレントディレクトリ」を意味すると考えていますが、Xercesでスキーマエラーが発生しているので、間違っていると思います。file://です。有効なURIですか?
これはもちろん、別のマシンや別の時間では意味がない「カレントディレクトリ」を意味すると考えていますが、Xercesでスキーマエラーが発生しているので、間違っていると思います。file://です。有効なURIですか?
いいえ、そうではありません。ファイルプロトコルには、ホストとパスという2つの部分があります。ホストを省略すると、スラッシュはまだ必要です。あなたのものは単なる道です。 file:///.
はおそらく受け入れ可能ですが、あなたが探しているものではありません。ファイルプロトコルは、現在のディレクトリを完全に認識しません。これはfile://localhost/.
に展開されます。これは、現在のシステム上に.
という名前のディレクトリまたはファイルを意味します。これはコメントに記載されているcHaoです。 「ファイル://foo.txtは」ながら大丈夫です、ではないいくつかの通訳を処理するために管理しますが、ホストを省略したときに(「///foo.txtファイルは」スラッシュを省略しないことを
注意
コース)、後者は、それはおそらく、ドライブのルートに.' 'という名前のディレクトリを参照してくださいと思います。 – cHao
@cHao良い点は、それを反映するように更新されました。 – vcsjones
OK、 'file://./ foo'はどうでしょうか?それは言っているのですか?ホストですか? –