我是asp.net 的新手。我xml
的web site
. 我想在我只想使用中使用
该XML
文件。如何获得该 Path 而不是.code behind
relative path
Absolute path
问问题
1595 次
2 回答
2
您可以像这样轻松地在项目中读取您的 xml 文件
XmlDocument doc = new XmlDocument();
doc.Load(Server.MapPath("~/App_Data/sample.xml"));
用于Server.MapPath
读取项目中的 xml 文件,如上面的代码
有以下方法可以获取文件的相对路径
1.站点根目录相对路径,根据站点根目录解析。
以下示例路径假定图像文件夹位于网站根目录下。
<img src="/Images/SampleImage.jpg" />
2.针对当前页面路径解析的相对路径。
<img src="Images/SampleImage.jpg" />
3.Arelative path 被解析为当前页面路径的对等路径。
<img src="../Images/SampleImage.jpg" />
查看 MSDN 了解详细信息:ASP.NET Web 项目路径
于 2013-01-04T10:56:15.570 回答
0
您需要使从根目录开始的 xml 路径直接访问您的 xml。您可以~
在将成为站点根目录的路径中使用。
"~/yourfolder/yourxml.xml"
从根使用的相对路径
"/yourfolder/yourxml.xml"
如果您想创建相对于当前页面的相对路径
"yourfolder/yourxml.xml"
您可以在此处阅读有关相对路径的更多信息
于 2013-01-04T10:55:40.737 回答