XML과 HTML의 차이점

Anonim

XML과 HTML

XML은 EXTensible Markup Language의 약자로 XML 1.0 사양에 정의되어 있습니다. W3C (World Wide Web Consortium)에 의해 개발 된 XML 1. 0 사양에 정의되어 있습니다.XML은 데이터와 텍스트를 인코딩하여 드라이버 하드웨어에서 교환 할 수있는 표준 방식을 제공하며, 운영체제 및 응용 프로그램에 대한 사용자의 개입이 거의 없습니다 HTML로 널리 알려진 하이퍼 텍스트 마크 업 언어 (HyperText Markup Language)는 웹 페이지의 주요 마크 업 언어입니다.HTML은 웹 페이지의 기본 구성 요소이며 웹 브라우저는 HTML 문서를 읽고 시각 또는 청각으로 구성합니다

XML

XML은 드라이버 하드웨어, 운영 체제 및 응용 프로그램 사이의 데이터 및 텍스트를 사람이 개입하지 않고 전송하는 데 사용되는 마크 업 언어입니다., 컨텍스트 정보를 제공하는 데 사용할 수있는 특성 및 요소 구조. 이 컨텍스트 정보는 컨텐트의 의미를 디코딩하는 데 사용될 수 있습니다. 이를 통해 효율적인 검색 엔진을 개발하고 데이터에서 데이터 마이닝을 수행 할 수 있습니다. 또한, 전통적인 관계형 데이터베이스는 행과 열로 구성 될 수 있기 때문에 XML 데이터로 적합하지만 XML, 오디오, 비디오, 복잡한 문서 등과 같은 풍부한 컨텐츠를 가진 데이터는 더 적게 지원합니다. XML 데이터베이스는 구조화 된 계층 적 형식으로 데이터를 저장합니다 쿼리를보다 효율적으로 처리 할 수 ​​있습니다. XML 태그는 미리 정의되지 않으며 사용자는 새로운 태그와 문서 구조를 정의 할 수 있습니다. 또한 XML을 사용하여 RSS, Atom, SOAP 및 XHTM과 같은 새로운 인터넷 언어를 만들었습니다.

->

HTML

앞서 언급 한 HTML은 마크 업 태그 집합을 가진 마크 업 언어입니다. 일반적으로 HTML 태그라고하는 HTML 태그는 웹 페이지를 설명하는 데 사용됩니다. 일반적인 HTML 문서에는 웹 페이지의 내용에 필요한 일반 텍스트와 HTML 태그가 포함됩니다. HTML 태그는 꺾쇠 괄호 (예: 꺽쇠 괄호)로 둘러싸여 있기 때문에 HTML 문서에서 쉽게 식별 될 수 있습니다. HTML 태그는 일반적으로 쌍으로 문서에 삽입되며, 여기서 첫 번째 태그는 시작 태그 (예: )이고 두 번째 태그는 종료 태그 (예: )입니다. 웹 브라우저 (예를 들어, 인터넷 익스플로러, 파이어 폭스 등)의 작업은 HTML 문서를 판독하여이를 웹 페이지로서 디스플레이하는 것이다. 브라우저는 HTML 태그를 사용하여 페이지의 내용을 해석하지만 HTML 태그 자체는 브라우저에 표시되지 않습니다. HTML 페이지는 자바 스크립트와 같은 언어로 작성된 이미지, 객체 및 스크립트를 내장 할 수 있습니다. 또한 HTML을 사용하여 대화식 양식을 만들 수 있습니다.

XML과 HTML의 차이

XML과 HTML이 둘 다 마크 업 언어이지만, 두 가지의 근본적인 차이점이 있습니다. HTML은 주로 내용의 모양을 정의하는 태그로 구성되는 반면 XML 태그는 일반적으로 데이터의 구조와 내용을 정의합니다 (실제 모양은 연관된 스타일 시트로 정의됩니다).둘째, XML 태그는 특정 응용 프로그램에 대해 사용자가 정의 할 수 있기 때문에 XML은 확장 가능하며 HTML 태그는 W3C에 의해 정의됩니다.