ㅊㅊ : http://funny7103.blog.me/90027516457
using System;
using System.Xml;
namespace ConsoleXML4
{
public class Class2
{
public static void Main(string[] args)
{
XmlDocument doc = new XmlDocument();
doc.Load("test.xml");
Console.WriteLine("==============================");
Console.WriteLine(doc.OuterXml);
Console.WriteLine("==============================");
XmlElement root = doc.DocumentElement;
// Replace
// 쓸일이 꽤 많어. 기존의 xml내용에 어떤 xml 부분을 짜맞추기 할때 말야.
XmlElement newChild = doc.CreateElement("추가자식");
newChild.SetAttribute("나이", "10");
// root.AppendChild(newChild);
root.ReplaceChild(newChild, root.LastChild); // 괄호안에는 바꿀녀석과 바꿈을 당할 녀석..
Console.WriteLine(doc.OuterXml);
//
// 자식 찾는 1번 방법
// XmlNodeList nodeList = doc.GetElementsByTagName("자식노드");
// 자식 찾는 2번 방법... 얘는 많이 써. XPath를 지원하거든..
XmlNodeList nodeList = doc.SelectNodes("//자식노드");
Console.WriteLine(nodeList.Count); // 2
}
}
}
[출처] [4_3] C#에서 XML파일 만
'C#' 카테고리의 다른 글
C#에서 XML파일 만들고 자식노드 핸들링해보기(remove) (0) | 2019.06.26 |
---|---|
C#에서 XML파일 탐색하기. (0) | 2019.06.26 |
[공유] C# new & override (뉴 & 오버라이드) (0) | 2019.06.26 |
c# Window Form TreeView 삭제/추가/노드개수 (0) | 2019.06.26 |
C# mssql 연결하기 (0) | 2019.06.26 |