请教;怎么样可以;将XML文件的内容显示在asp.net的页面上;而在源中没有任何htm标记 请教;是否可以象 http://59.151.8.135:8080/webapp/ssoregister.jsp 地址一样;直接将XML内容显示在asp.net页面上;您可以查他的源文件没有任何html标记;同样 只要xml的内容;谢谢;本人郁闷了好久;想操控服务器端的response对象,可怎么也无法成功;请高手指教;谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://www.aspxboy.com/code/default.aspx/S7s2zPJbeI9PJA/OKHpAVwVaUEhf02EgEOgeB3Yd5Z7fLL3ZNgdv7XIqertUOYm9Lt2z7P2vt/2C0IoCxyIplmfUKQlJPOldR5ceRTU2o3gSyBkSkCVWTSDoWavLomIIQCEaaYKhNY+1Mvs3edrpbA==.Aspx Response.Write("<a><a1>ss</a1></a>"); write只能写啊;不能对html标记进行修改啊;比如我只显示xml内容不需要html 标记 DataSet Outds = GetData();//你要获得的源数据,当然不是DataSet也可以,主要输内容类型要为Text/xmlResponse.ContentType="Text/xml";System.IO.MemoryStream ms=new System.IO.MemoryStream();Outds.WriteXml(ms);Response.BinaryWrite(ms.ToArray());Response.End(); 你说的哪个页面就是一个未经任何处理的xml文件啊,IE都是这样解析的,你可以看看本页面的源文件,也是一个xml文件,是经过xsl格式化输出的 那我怎么样可以在服务器端做出;没有经过处理的xml文件的页面呢;因为默认是有html标记的在页面上;不好意思请教 你是要直接显示 XML ,还是通过 XML 的数据生成 HTML ? 在iis 中配制 sql xml 支持 我要直接显示XML 不需要其他的html标记 现在问题是;可以把一个xml写进响应流中去;可问题是页面上还有其他的基本html标记啊 直接写xml后的页面查看 源文件<?xml version="1.0" encoding="UTF-8" ?><Login><Status>false</Status><Order>-2</Order></Login><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" ><HTML> <HEAD> <title>writeHtmlXml</title> <meta name="GENERATOR" Content="Microsoft Visual Studio .NET 7.1"> ..............................无法直接显示XML Default3.aspx 页面代码<%@ Page Language="C#" %><% Response.Write("<?xml version='1.0' encoding='UTF-8' ?><Login><Status>false</Status><Order>-2</Order></Login>"); %>效果完全符合你的要求 谢谢!您这种方式,已经基本上可以实现我的要求拉;不过还是不能从根本上解决动态修改response的流,不过还是发现原来还是一个思路方向的问题;一但进去就难以走出来,还是应该换一个思路方向思考;我想要根本实现;还是很好的办法只能有 筛选器response.Filter谢谢大家; 控件显隐性 如果设置gridview中<asp:HyperLinkField>字体的颜色 急需解决“QuerySalerPOS”并不包含“lbSum”的定义 如何导出TreeView到XML 保存在数据库里的图片,怎么显示多个? 哪位会网页美工的同志帮帮忙啊?很急。。关系到我的人生道路。。 如何禁用ImageButton的右键? 在时间限制中如何知道当日已过了时间限制中的一个双休日? DataList 显示的图片,怎么让图片循环滚动? 有高手可以向我推荐ASP.NET的书吗? 很久没来了,现在正为两个工作抉择犯愁,请大家帮忙决策下 ASP.NET程序员新QQ群
//你要获得的源数据,当然不是DataSet也可以,主要输内容类型要为Text/xml
Response.ContentType="Text/xml";
System.IO.MemoryStream ms=new System.IO.MemoryStream();
Outds.WriteXml(ms);
Response.BinaryWrite(ms.ToArray());
Response.End();
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
<HEAD>
<title>writeHtmlXml</title>
<meta name="GENERATOR" Content="Microsoft Visual Studio .NET 7.1">
..............................无法直接显示XML
<%@ Page Language="C#" %>
<%
Response.Write("<?xml version='1.0' encoding='UTF-8' ?><Login><Status>false</Status><Order>-2</Order></Login>");
%>效果完全符合你的要求