xml文件内容大致如下
<?xml version="1.0" encoding="utf-8" ?>
<?xml-stylesheet type='text/xsl' href='XSLTFile.xsl'?>
<root>
<node>Hello..</node>
</root>
我在default.aspx.cs里面如下操作
protected void Page_Load(object sender, EventArgs e)
{
Response.WriteFile(Server.MapPath("XMLFile.xml"));
}
出现下来错误
XML 文档只能有一个顶层元素。处理资源
'http://localhost:1130/Xml/Default.aspx' 时出错。第 318 行,位置: 2 <html xmlns="http://www.w3.org/1999/xhtml" >
-^
<?xml version="1.0" encoding="utf-8" ?>
<?xml-stylesheet type='text/xsl' href='XSLTFile.xsl'?>
<root>
<node>Hello..</node>
</root>
我在default.aspx.cs里面如下操作
protected void Page_Load(object sender, EventArgs e)
{
Response.WriteFile(Server.MapPath("XMLFile.xml"));
}
出现下来错误
XML 文档只能有一个顶层元素。处理资源
'http://localhost:1130/Xml/Default.aspx' 时出错。第 318 行,位置: 2 <html xmlns="http://www.w3.org/1999/xhtml" >
-^
protected override void Render(HtmlTextWriter output) {
//用output写
}
{
// 在此处放置用户代码以初始化页面
}
protected override void Render(HtmlTextWriter output)
{
string str=
@"<?xml version=""1.0"" encoding=""utf-8"" ?>
<?xml-stylesheet type='text/xsl' href='XSLTFile.xsl'?>
<root>
<node>Hello..</node>
</root>";
output.Write(str);
}
给分:)