더북(TheBook)

HTML은 XML의 전신(precursor)이다. XML은 언어는 아니지만 구조가 비슷한 마크업 언어 집단이며, 기계가 문서를 읽을 수 있게 처리하려고 만들었다. 사용자는 XML 태그와 속성을 필요에 따라 정의한다.

 

icon_wait

 

XML HTML

XML과 HTML은 외형적으로 비슷하지만, HTML 문서는 유효한 XML 문서가 아니다. XML 문서도 역시 HTML 문서가 아니다.

XML 태그는 사용처에 따라 다르다. 산형괄호로 둘러싸는 등 몇 가지 규칙만 지킨다면 알파벳이나 숫자로 된 문자열도 태그가 될 수 있다. XML 태그는 텍스트가 표현되는 방식은 다룰 수 없고, 그 해석(interpretation)만 다룰 수 있다. XML은 사람이 직접 읽지 않는 문서에 주로 사용한다. 또 다른 언어인 XSLT(eXtensible Stylesheet Language Transformation)는 XML을 HTML로 바꾸고, CSS(Cascading Style Sheets)는 HTML 문서에 스타일을 더한다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.