1

ASPを使用してXMLファイルをロードするのに少し問題があります。これは、XMLファイルの場所です(これはUNC URLです)。

\\ilife104\teamdisk\Shared\Integration\System\dev\Data\prcImportFactSetFeeds\fileList.xml

そしてこれは私のコードです:

<% 
'load the XML file.. 
Option Explicit
Response.Buffer = True

Dim xml
Set xml = Server.CreateObject("Microsoft.XMLDOM")
xml.async = False
xml.load (Server.MapPath("\\ilife104\teamdisk\Shared\Integration\System\dev\Data\prcImportFactSetFeeds\fileList.xml"))

Dim name, retrieved 
name = xml.documentElement.childNodes(0).text
retrieved = xml.documentElement.childNodes(2).text

Set xml = Nothing
%>  

エラーが発生します:

Server.MapPath() error 'ASP 0174 : 80004005'

Invalid Path Character(s)

/ITWeb/Interfaces/je/index.asp, line 9

An invalid '/' or '\' was found in the Path parameter for the MapPath method. 

誰かが解決策を知っていますか?よろしくお願いします、ジェームズ。

4

2 に答える 2

4

Server.MapPathページ相対パス(たとえば../Images/Something.png)を取り、ディスク上のフルパスを返します。

すでにファイルパスがあるので、まったく呼び出さないでくださいServer.MapPath

于 2011-03-02T15:59:32.703 に答える
0

する必要があります

\\\\servername\\folder\\folder\\whateverfileyouwant.ext

あなたは文字をエスケープする必要があります

于 2012-12-07T15:15:10.013 に答える