XML과 XHTML의 차이점

Anonim

XML과 XHTML

XML은 EXTensible Markup Language의 약자로 XML 1.0 사양에 정의되어 있습니다. W3C (World Wide Web Consortium)에서 개발 한 XML 1.0 사양에 정의되어 있습니다.XML은 데이터와 텍스트를 인코딩하여 드라이버 하드웨어에서 교환 할 수있는 표준 방식을 제공하며, 운영 체제 및 응용 프로그램과 거의 관련이 없습니다.XHTML (eXtensible HyperText Markup Language에서 파생 된)은 XML과 HTML (HyperText Markup Language)의 조합으로 볼 수 있습니다.XHTML은 HTML 버전 4의 요소로 구성됩니다. XML의 엄격한 구문

XML

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

XHTML은 HTML보다 더 엄격한 HTML의 더 깨끗한 버전으로 간주 될 수 있습니다. ->

XHTML

XHTML은 또한 W3C 권장 사항이며 (2000 년 1 월에 권장) HTML과 XML의 조합입니다. XHTML에서는 HTML과 달리 모든 것을 올바르게 마크 업해야합니다. 이렇게하면 잘 형식화 된 문서가 생성됩니다. 다른 브라우저 기술이 널리 사용되기 때문에 이것은 오늘날 매우 중요합니다. 여기에는 휴대 전화와 같은 휴대 기기에서 실행되는 브라우저가 포함되며 이러한 브라우저는 형식이 잘못된 마크 업 언어로 페이지를 해석하는 데 필요한 기능이 없습니다. 따라서 XML의 강점 (데이터 설명 용으로 설계된)과 HTML (데이터 표시 용으로 설계된)을 결합한 XHTML은 엄격하게 형식화 된 마크 업 언어를 제공하여 위에서 언급 한 문제를 방지합니다. 모든 브라우저는 XHTML을 지원하며 HTML 4와 호환됩니다. 01.

XML과 XHTML의 차이점은 무엇입니까?

XHTML은 XML과 HTML을 결합하여 설계된 마크 업 언어입니다. XML은 XHMTL에 대한 확장 성을 제공하는 반면 XHTML 문서는 HTML과 달리 형식이 잘 맞아야합니다. XML은 드라이버 하드웨어, 운영 체제 및 다양한 응용 프로그램간에 데이터를 전송하도록 설계된 마크 업 언어이지만 XHTML은 XML의 강점을 HTML과 결합하여 웹 페이지를 작성하는 데 훨씬 깨끗하고 엄격한 마크 업 언어를 제공합니다.XHTML은 웹 페이지의 미래로 볼 수 있습니다. 그러나 XML은 웹 브라우저와의 통신에만 국한되지 않고 다양한 플랫폼과 운영 체제간에 통신하는 웹 응용 프로그램과 같은 다양한 응용 프로그램에서 사용할 수 있습니다.