XML

XML은 무엇인가?

mind: 2018. 11. 7. 22:01

XML에 대해서.


1. 뜻


XML는 철자 그대로 해석하면 다음과 같다.


eXtensible Markup Language



확장가능한 마크업 언어 ??

한 눈에 보면 무슨 소리인지 알아들을 수가 없다.


언어는 프로그래밍 언어의 하나라는 뜻이고, 확장가능하다라는 뜻은 뭘까?


XML의 경우에는 웹 뿐만 아니라 다른 문서에서도 사용하고 있는 표준화 문서의 기술이다. 

웹에서 컴퓨터, 전자상거래, 학술, 상업 등 여러 분야로 퍼져나갔다고 하여 확장가능하다라고 정의한 것이다.

이러한 보편적인 프로그래밍 언어를 다루는 것이다.


마크업 언어는 본문 내용에 첨가되는 부가적인 정보라는 뜻이다. 

한줄 한줄 써내려가는 방식과는 조금 다르게 <>와 같은 꺽쇠나 들여쓰기 태그문자 등을 이용하여 사용하는 방식을

마크업이라고 하는 것이다.


자바에 대한 이미지 검색결과


위 사진은 Java로 작성한 코드의 예시이다.


xml에 대한 이미지 검색결과


-> XML 스크립트의 경우에는 자바와는 사뭇다르게 <>꺽쇠와 들여쓰기로 영역을 구분한 것을 볼 수 있다.

물론 꺽쇠의 열고 닫음은 중요하지만 들여쓰기는 굳이 안해도 파이썬마냥 컴파일이 오류나지는 않는다.