본문 바로가기

DirectX11 3D/과제

<DirectX11 3D 과제> 39 - XML 파일 형식이란?

XML(eXtensible Markup Language)은 W3C에서 개발된, 다른 특수한 목적을 갖는 마크업 언어를 만드는데 사용하도록 권장하는 다목적 마크업 언어이다.(출처 : 위키피디아)

 

XML Element시작 태그, 끝 태그, Element 내용으로 구성된다.

ex)

 

<?xml version="1.0" encoding="EUC-KR"?> -> xml 선언 부분

<가입자 명단> -> root element       

         <이름> 홍길동 </이름> -> element 내용       

         <성별> 남자 </성별> -> element 내용

</가입자 명단>

 

Xml을 편하게 사용할 수 있는 TinyXml 라이브러리가 있다.

 

<?xml version="1.0" encoding="EUC-KR"?> ->Xml::XMLDeclaration* decl

<가입자 명단> ->  Xml::XMLElement* root

       <이름> 홍길동 </이름> ->Xml::XMLElement* name

       <성별> 남자 </성별> -> Xml::XMLElement*  gender

</가입자 명단>