首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > XML SOAP >

xml输出在文本中显示无换行符解决办法

2012-02-21 
xml输出在文本中显示无换行符在asp.net平台中用vb写的apsx文件,目的是生成xml文件。在ie中显示为xml文件,但

xml输出在文本中显示无换行符
在asp.net平台中用vb写的apsx文件,目的是生成xml文件。在ie中显示为xml文件,但用写字板打开,发现没有换行。请问是什么原因,如何修改?  
  Response.ContentType = "text/xml"
  Response.Charset = "UTF-8"
  Response.Clear()
  Response.Write("<?xml version=""1.0"" encoding=""UTF-8"" ?> ")
  Response.Write("<root>")
  Response.Write("<result>")
  Response.Write("<retcode>1</retcode>")
  Response.Write("<errmsg>Error:Username or Password Incorrect!</errmsg>")
  Response.Write("<name></name>")
  Response.Write("<type></type>")
  Response.Write("<expiry_date></expiry_date>")
  Response.Write("</result>")
  Response.Write("</root>")

[解决办法]
Response.Write("<?xml version=""1.0"" encoding=""UTF-8"" ?>")
Response.Write(System.Environment.NewLine)

你没有输出换行符当然不会换行啊
[解决办法]
结尾加\n吧,没玩过asp
[解决办法]
也可以这样格式化,带缩进
http://dotnet.aspx.cc/article/95f0b01b-edf2-4fb6-a484-a5d7cb309195/read.aspx

热点排行