为什么ASPX不会显示我的XML?

时间:2014-10-24 05:51:26

标签: c# asp.net xml

我有一个ASPX页面,我试图用来显示一些XML。

这是我的ASPX页面,

%@ Page Language="C#" %>

<%@ Import Namespace="System.IO" %>
<%@ Import Namespace="System.Xml" %>

<script runat="server">
  protected void Page_Load(object sender, EventArgs e)
  {
    string theXML = Server.MapPath("~/sample.xml");
    lit1.Text = root.SelectSingleNode("author").ChildNodes[0].Value;
  }
</script>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
  <title>Untitled Page</title>
</head>
<body>
  <form id="form1" runat="server">
    <div>
      <pre>
        <asp:Literal ID="lit1" runat="server" />
      </pre>
    </div>
  </form>
</body>
</html>

这是我的XML:

<?xml version="1.0" encoding="utf-8"?>
<article>
    <author>Faisal Khan</author>
    <title>Sample XML Document</title>
    <body>The body of the article goes here.</body>
</article>

当我尝试查看页面时,IIS给出了一个错误:

  

&#39; /&#39;中的服务器错误应用

     

配置错误

我真的不确定是什么原因造成的。 sample.xml位于我的根目录中,位于localhost。

0 个答案:

没有答案