'.NET/XML.NET'에 해당되는 글 2건

  1. 2010.04.05 XML DOM
  2. 2010.04.03 XML기본문법
2010. 4. 5. 14:54

XML 개론 - http://msdn.microsoft.com/ko-kr/library/hf9hbf87.aspx

XML 노드 형식 - http://msdn.microsoft.com/ko-kr/library/3k5w5zc3.aspx

XML 데이터에 개체 계층 구조 매핑 - http://msdn.microsoft.com/ko-kr/library/a3bszkbd.aspx

DOM에서 새 노드 만들기 - http://msdn.microsoft.com/ko-kr/library/k44daxya.aspx





간단한 예제

member.xml

<?xml version="1.0" encoding = "UTF-8"?>
<members>
 <id> sjy </id>
 <id> aaa </id>
</members>



ConvertMember.cs

static void Main(string[] args)
        {
            XmlDocument xdoc = new XmlDocument();
            xdoc.Load("member.xml");

            XmlElement xe = xdoc.DocumentElement;
            XmlNode xn;

            while ((xn = xe.SelectSingleNode("id")) != null)
            {
                if (xn.Name == "id")
                {
                    XmlElement xne = xdoc.CreateElement("아이디");
                    xne.InnerText = xn.InnerText;

                   
                    xe.RemoveChild(xn);
                    xe.AppendChild(xne);
                }

                Console.WriteLine(xe.InnerXml);   
            }
        }

'.NET > XML.NET' 카테고리의 다른 글

XML기본문법  (0) 2010.04.03
Posted by 아몰라
2010. 4. 3. 00:01

<?xml verison = "1.0" encoding="EUC-KR" ?>

? -  선언의 끝과 시작을 알리는 구문으로 PI(Processing Instruction)이라고 하며 Application에게 전달하는 정보이다.
version = "1.0"  - 해당 파일에 xml표준규격버젼정보
encoding - 인코딩(언어)정보로서 선택사항이며 한국어를 쓸시에는 반드시 EUC-KR을 명시해주어야 한다.

<도서정보>
<책 상품번호 ="1">
<제목> API </제목>
<저자> 홍길동 </저자>
</책>
<책 상품번호 = "2">
<제목> MFC </제목>
<저자> 김상형 </저자>
</책>

 </도서정보>

요소 - 도서정보, 책, 제목, 저자
속성 - 상품번호

요소의 시작과 끝에는 <책> </책> 이런식으로 구조가 되어있어야 하며  <책/> 이런식으로 하고 안에 내용을 안적어도 가능하다.
요소명은 숫자나 밑줄 , XML로 시작할 수 없으며 공백을 포함할 수 없다.

'.NET > XML.NET' 카테고리의 다른 글

XML DOM  (0) 2010.04.05
Posted by 아몰라
이전버튼 1 이전버튼