XmlWriter 개체로 요소 쓰기 예제
"본문 내용"은 언제나 휴일 본 사이트에 있습니다.
static void Main(string[] args) { XmlWriterSettings settings = new XmlWriterSettings(); settings.Indent = true; XmlWriter writer = XmlWriter.Create("data.xml", settings);
writer.WriteComment("XmlWriter 개체로 요소 쓰기"); writer.WriteStartElement("books"); //루트 요소 쓰기
writer.WriteStartElement("book");//book 요소 쓰기 writer.WriteStartElement("title");//title 요소 쓰기 writer.WriteName("XML.NET"); writer.WriteEndElement();//title 요소 닫기 writer.WriteStartElement("가격");//가격 요소 쓰기 writer.WriteValue(12000); writer.WriteEndElement();//가격 요소 닫기 writer.WriteEndElement();//book 요소 닫기
writer.WriteStartElement("book");//book 요소 쓰기 writer.WriteElementString("title","ADO.NET");//title 요소와 값 쓰기 writer.WriteStartElement("가격");//가격 요소 쓰기 writer.WriteValue(15000); writer.WriteEndElement();//가격 요소 닫기 writer.WriteEndElement();//book 요소 닫기
writer.WriteEndElement();//루트 요소 닫기 writer.Close();
XmlReader xreader = XmlReader.Create("data.xml"); //XmlReader 개체 생성 XmlWriter xwriter = XmlWriter.Create(Console.Out); //콘솔 출력 스트림으로 XmlWriter 개체 생성 xwriter.WriteNode(xreader, false); //xreader 개체로 읽어온 데이터를 xwriter 개체에 복사 xwriter.Close(); xreader.Close(); } |
[소스] XmlWriter 개체로 요소 쓰기 예제 코드
<?xml version="1.0" encoding="utf-8"?> <!--XmlWriter 개체로 요소 쓰기--> <books> <book> <title>XML.NET</title> <가격>12000</가격> </book> <book> <title>ADO.NET</title> <가격>15000</가격> </book> </books> |
[문서] 실행했을 때 만들어지는 "data.xml" 파일 내용
[그림] 실행 화면
'.NET > XML.NET' 카테고리의 다른 글
[XML.NET C# 소스] XmlReader 로 XML 문서 읽기 및 유효성 검사 (0) | 2016.04.18 |
---|---|
[XML.NET C# 소스] RSS를 소스로 하는 XmlReader 개체 만들기 (0) | 2016.04.18 |
[XML.NET C# 소스] XmlReader 로 XML 문서 읽기 (0) | 2016.04.18 |
[XML.NET C# 소스] XmlWriter 개체로 Attribute 쓰기 (0) | 2016.04.18 |
[XML.NET C# 소스] XmlWriter 개체로 Xml 문서 만들기 (0) | 2016.04.18 |