在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