파싱할 XML의 내용
<?xml version="1.0" encoding="UTF-8"?>
<Data>
<CustomerName>이름</CustomerName>
<OrderList>
<OrderData>
<OrderName>주문1<OrderName>
</OrderData>
<OrderData>
<OrderName>주문2<OrderName>
</OrderData>
</OrderList>
</Data>
단품 항목의 값을 취득할 경우
using System.Xml;
string xml = {파싱할 XML의 문자열};
XmlDocument xml = new XmlDocument();
xml.LoadXml(xml);
var customerName = node.SelectNodes("CustomerName")[0].InnerText;
리스트 항목의 값을 취득할 경우
using System.Xml;
string xml = {파싱할 XML의 문자열};
XmlDocument xml = new XmlDocument();
xml.LoadXml(xml);
XmlNodeList nodeList = xml.SelectNodes("/Data/OrderList/OrderData");
if (nodeList.Count > 0)
{
foreach (XmlNode node in nodeList)
{
orderName = node.SelectNodes("OrderName")[0].InnerText;
}
}
'개발 > ASP.NET' 카테고리의 다른 글
업무용 콘솔 응용 프로그램을 처음부터 만들 때의 주의점 (0) | 2019.01.24 |
---|---|
ASP.NET MVC : 파일 다운로드의 callback 설정하기 (0) | 2019.01.24 |
ASP.NET MVC : 화면상에서 파일 업로드 하기 (0) | 2019.01.23 |
ASP.NET MVC : CSV 파일을 작성해서 다운로드 하기 (0) | 2019.01.23 |
개인적으로 자주 쓰는 LINQ 샘플 (0) | 2019.01.23 |
댓글