이 게시물에서는 HTML과 XML의 차이점을 이해할 것입니다.
HTML
-
하이퍼텍스트 마크업 언어를 말합니다.
-
웹 페이지와 애플리케이션을 만드는 데 도움이 됩니다.
-
마크업 언어입니다.
-
정적 페이지를 만드는 데도 도움이 됩니다.
-
데이터를 표시하는 데 도움이 됩니다.
-
데이터를 전송하지 않습니다.
-
HyperText는 여러 웹 페이지 간의 링크를 정의하는 데 도움이 됩니다.
-
마크업 언어는 웹 페이지에 구조를 제공하는 태그를 사용하여 텍스트 문서를 정의하는 데 도움이 됩니다.
-
시스템에서 텍스트를 이해하고 사용할 수 있도록 텍스트에 주석을 추가하는 데 도움이 됩니다.
-
사소한 오류는 무시합니다.
-
대소문자를 구분하지 않습니다.
-
HTML에는 특정 수의 태그가 있습니다.
-
이러한 태그는 미리 정의되어 있습니다.
-
공백을 유지하지 않습니다.
-
닫는 태그는 필수가 아닙니다.
HTML의 예 -
예시
<!DOCTYPE html> <html> <head> <title>My title</title> </head> <body> <h1>title</h1> <p>A sample</p> </body> </html>
출력
XML
-
XML은 'eXtensible Markup Language'의 약자입니다.
-
대소문자를 구분합니다.
-
오류를 허용하지 않습니다.
-
마크업 언어를 정의하는 프레임워크를 제공하는 데 도움이 됩니다.
-
태그는 사용자 정의입니다.
-
이 태그는 확장 가능합니다.
-
여백을 보존할 수 있습니다.
-
태그는 데이터를 설명하는 데 도움이 됩니다.
-
이 태그는 데이터를 표시하는 데 사용되지 않습니다.
-
닫는 태그가 필요합니다.
-
웹 페이지와 애플리케이션을 만드는 데 도움이 됩니다.
-
데이터 전송에 도움이 되므로 동적입니다.
-
디자인 목표는 인터넷 전반의 단순성과 유용성에 중점을 둡니다.
-
유니코드를 지원합니다.
-
웹 서비스에 필요한 임의의 데이터 구조를 나타내는 데에도 사용할 수 있습니다.
XML의 예 -
예시
<?xml version = "1.0"?> <contactinfo> <address category = "type"> <name>Mark</name> <College>MIT</College> <mobile>6787878</mobile> </address> </contactinfo>
출력
Mark MIT 6787878