WEB 페이지 도구 언어 XML(1)생 성 배경 알 아 보기

1.XML 이 만 든 배경 XML 은 HTML 과 마찬가지 로 모두 Standard Generalized Markup Language,즉 표준 통용 표기 언어 로 SGML 이 라 고 약칭 합 니 다.웹 이 발명 되 기 전부터 SGML 은 이미 존재 했다.이름 에서 말 한 바 와 같이 SGML 은 문서 자 료 를 태그 로 설명 하 는 통용 언어 로 일련의 문서 형식 정의(DTD 로 약칭)를 포함 하고 DTD 에서 태그 의 의 미 를 정의 하기 때문에 SGML 의 문법 은 확장 할 수 있다.SGML 은 매우 방대 해서 배우 기도 쉽 지 않 고 사용 하기 도 쉽 지 않 으 며 컴퓨터 에서 실현 하기 도 매우 어렵다.이러한 요인 을 감안 해 웹 의 발명자 인 유럽 핵 물리 연구 센터 연구 진 은 당시(1989 년)컴퓨터 기술 의 능력 에 따라 HTML 언어 를 제시 했다.HTML 은 SGML 의 아주 작은 부분 만 표시 합 니 다.예 를 들 어 HTML 3.2 는 70 가지 표 시 를 정의 합 니 다.컴퓨터 에서 쉽게 실현 하기 위해 HTML 에 규정된 표 시 는 고정 적 인 것 이다.즉,HTML 문법 은 확장 할 수 없고 DTD 를 포함 할 필요 가 없다.HTML 이라는 고정된 문법 은 쉽게 배 울 수 있 고 컴퓨터 에서 HTML 브 라 우 저 를 개발 하 는 것 도 매우 쉽다.바로 HTML 의 단순 성 으로 인해 웹 기술 이 컴퓨터 계 에서 전 사회 로 발전 하고 수천 가구 로 발전 하 며 웹 의 발전 이 날로 발전 하고 있 습 니 다.최근 몇 년 동안 웹 의 응용 이 점점 광범 위 하고 깊이 들 어가 면서 사람들 은 HTML 이 부족 하 다 고 느 꼈 다.HTML 은 너무 간단 한 문법 으로 복잡 한 형식 을 표현 하 는 데 심각 한 지장 을 주 었 다.HTML 이 새로운 버 전 을 내 놓 았 음 에 도 불구 하고 스 크 립 트,표,프레임 등 표현 기능 이 있 지만 계속 증가 하 는 수 요 를 만족 시 키 지 못 합 니 다.다른 한편,최근 몇 년 동안 컴퓨터 기술 의 발전 도 매우 빠 르 고 당초 HTML 을 만 들 었 을 때 보다 훨씬 복잡 한 웹 브 라 우 저 를 실현 할 수 있 기 때문에 새로운 웹 페이지 언어 를 개발 하 는 것 이 필요 할 뿐만 아니 라 가능 하 다.웹 언어 로 SGML 을 직접 사용 하 는 것 도 HTML 이 겪 는 어려움 을 해결 할 수 있다 는 의견 도 있다.그러나 SGML 은 너무 방대 해서 사용자 가 학습 하고 사용 하 는 것 이 불편 하고 말 할 것 도 없 이 SGML 브 라 우 저 를 전면적으로 실현 하 는 것 이 매우 어렵 기 때문에 자 연 스 럽 게 SGML 의 부분 집합 만 사용 하여 새로운 언어 를 편리 하고 쉽게 사용 할 수 있다 는 것 을 생각 하 게 될 것 이다.바로 이런 상황 에서 웹 표준화 기구 W3C 는 간소 화 된 SGML 버 전인 XML 을 사용 할 것 을 건의 했다.

좋은 웹페이지 즐겨찾기