如何在经典asp中加载xml文件
可能的重复:
如何使用经典asp解析xml?
我想加载一个 XML经典 ASP 中的文件。
我正在使用
blnFileExists = objDom.Load(Server.MapPath("\a\abcfiles\admin\image_name.xml"))
,但是当我写 blnFileExists
时,它给了我 false。
我应该怎么办?
Possible Duplicate:
How to parse xml with Classic asp?
I want to load one XML file in classic ASP.
I am using
blnFileExists = objDom.Load(Server.MapPath("\a\abcfiles\admin\image_name.xml"))
but when I write blnFileExists
it gives me false.
What should I do?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
将 objDOM.parseError.reason 的内容写入响应以找出未加载的原因。
Write the contents of
objDOM.parseError.reason
to the response to find out why it didn't load.验证文件路径是否如您所写。按照您编写的方式,文件 image_name.xml 应该位于 C:\Inetpub\wwwroot\a\abcfiles\admin 中。如果情况并非如此,那么问题就出现了。
您可能想为 Server.MapPath 提供一个虚拟路径,例如“/a/abcfiles/admin/image_name.xml”。此路径将解析为 http://www.yourWebSite.com/a/abcfiles /admin/image_name.xml。同样,如果这不是正确的路径,请根据需要进行调整。
Verify the file path is as you have it written. The way you have it written, the file image_name.xml should be in C:\Inetpub\wwwroot\a\abcfiles\admin. If that's not the case, then there's part of the problem.
You may want to instead give Server.MapPath a virtual path, like "/a/abcfiles/admin/image_name.xml". This path will be resolve to http://www.yourWebSite.com/a/abcfiles/admin/image_name.xml. Again, if this is not the correct path, adjust it as necessary.