XML 레포트
XML(Extensible Markup Language) 이란
XML이란 eXtensible Markup Language의 약자로 모든 컴퓨터가 이해할수 있고, 대부분의 사람이 이해할 수 있도록 정보를 표현하는 방법입니다.
XML과 HTML은 같은 종류입니다. HTML과 XML은 같은 기술(SGML:표준 마크업언어)에서 나왔습니다. HTML은 SGML의 일부만을 이용하여 간단하고 쉽게 만들어진 반면, XML은 정보를 표현하기 위한 보편적인 방법으로 만들어졌습니다.
XML은 HTML을 보완하기 위해 등장하였습니다.
XML의 장점
간편성
일단 간편성이란, XML의 단순한 문법과 형식을 뜻합니다. Tagging과 tree구조라는 것만 잘 알면 XML구조의 전부를 이해했다고도 할 수 있지요. 그리고 XML파일은 텍스트 형식이기 때문에 컴파일도 필요하지 않은 아주 간편한 언어입니다.
호환성
유니코드로 작성되는 텍스트 형식이기 때문에, XML문서는 호환성도 매우 좋습니다. XML문서는 유니코드를 인식하는 모든 운영 체제 상에서 호환성 있는 문서가 됩니다.
확장성
확장성은 HTML언어와 비교하면 쉽게 이해하실 수 있습니다. HTML의 경우 정해져 있는 tag외의 다른 tag를 우리가 정의할 수 없습니다. 하지만 XML은 메타 언어이기 때문에 얼마든지 새로운 tag를 정의해서 사용할 수 있지요. 이것이 XML의 확장성입니다.
.... |