我使用解决方案资源管理器创建了一个新文件夹,即XML。我已添加xml
和xsl
个文件,其中包含a.xsl
和b.xml
。如何通过给出相对路径来获取这些文件?
示例:transform.Load("~/XML/a.xsl"); //load up the stylesheet
但我在这里收到错误,找不到文件。当我调试它时尝试从以下路径获取文件
C:\Program Files\IIS Express\~\XML\PersonnelHTML.xsl'.
请建议解决方案
答案 0 :(得分:3)
通常使用
解决此问题所以在你的例子中(假设XML文件夹位于你网站的根级别)将是
transform.Load(Server.MapPath("/XML/a.xsl"));
答案 1 :(得分:1)
transform.Load(Server.MapPath("~/XML/a.xsl"));