[ ASP.NET ] XML 출력 / XML 형태로 출력하는 방법 / XML생성 / RESPONSE.CONTENTTYPE
URL로 요청을 받아서 xml 형태로 뿌려줘야 할 때가 종종 있는데,
간단하게 아래와 같이 세팅해주면 웹 브라우져에서 xml형태로 출력되는 것을 알 수 있다.
-> cs
1 2 3 4 5 6 7 8 9 10 11 12 13 | //xmlDoc선언. XmlDocument xmlDoc = new XmlDocument(); xmlDoc.AppendChild(xmlDoc.CreateXmlDeclaration("1.0", "utf-8", "yes")); //xmlDoc에 출력할 내용을 더함. XmlElement goods = xmlDoc.CreateElement("GOOD_ARRAY"); goods.InnerText = "test" xmlDoc.DocumentElement.AppendChild(goods); //xml 형태로 화면에 출력. Response.ContentEncoding = System.Text.Encoding.UTF8; Response.ContentType = "text/xml"; xmlDoc.Save(Response.Output); | cs |
-> aspx
1 | <%@ Page Language="C#" Inherits="System.Web.Mvc.ViewPage" ContentType="text/xml" %> | cs |
'웹프로그래밍 > ASP.NET' 카테고리의 다른 글
[ ASP.NET ] ASP.NET AJAX / ASP.NET AJAX 사용법 / .NET AJAX (0) | 2016.02.24 |
---|---|
[ ASP.NET ] HTML 파일 읽기 / ASP.NET HTML / ASP.NET HTML 파일 (0) | 2016.02.24 |
[ ASP.NET ] C# 숫자인지 확인 / 스트링 숫자체크 / 문자열 숫자확인 (0) | 2016.02.22 |
[ ASP.NET ] C# XML 노드 추가 및 사용하기 / XML CDATA 추가하는 방법 / CreateElement / CreateCDataSection / CreateXmlDeclaration /AppendChild (0) | 2016.02.03 |
[ ASP.NET ] Regex 간단 활용 / 특정문자제거 (0) | 2016.01.18 |