VisualStudio/C#서버

[C#서비][방법] Packet자동화 xml파일 읽는 법

usingsystem 2022. 10. 31. 21:53
728x90

 

 static void Main(string[] args)
        {
            XmlReaderSettings settings = new XmlReaderSettings()
            {
                IgnoreComments = true,//주석무시
                IgnoreWhitespace = true//스페이스바 무시
            };

            using (XmlReader r = XmlReader.Create("PDL.xml", settings))
            {
                r.MoveToContent();//xml에 존재하는 헤더를 건너 뛴다.
                while (r.Read())
                {
                    if (r.Depth == 1 && r.NodeType == XmlNodeType.Element)//XmlNodeType.Element은 xml의 처음 시작 변수의미 마지막 닫을 때는 필요 없기 때문.
                    Console.WriteLine(r.Name + "" + r["name"]);//r.Name은 타입, r["name"]은 변수명
                }
            }
        }
728x90