
Extensible Markup Language로 사용하면 공유 가능한 방식으로 데이터를 정의하고 저장할 수 있다.
XML은 웹 사이트, 데이터베이스 및 타사 애플리케이션과 같은 컴퓨터 시스템 간의 정보 교환을 지원한다. 사전 정의된 규칙을 사용하면 수신자가 이러한 규칙을 사용하여 데이터를 효율적으로 정확하게 읽을 수 있으므로 모든 네트워크에서 데이터를 XML 파일로 손쉽게 전송할 수 있다.
역사적으로 XML 구문 규칙을 준수하도록 작성된 HTML문서를 설명하는 데 사용된 용어이다. HTML의 좀 더 구조화된 느낌의 형식이며 XML 1.0을 이용하여 HTML 4.01을 새로 만든 독립된 언어이다.
HTML 보다 엄격한 문법을 가졌고 HTML이 SGML의 응용이라면 XHTML은 XML의 응용이다.
XHTML은 기존 HTML의 단점을 보완하기 위해, HTML에서는 할 수 없는 기능을 하기 위해 사용한다.
ex)
-- CDATA 섹션() 사용.
이 섹션 안의 문자들은 태그로 처리되지 않기 때문에 따로 이스케이프(escape) 해 줄 필요가 없다.
-- processing-instruction 사용. 예를 들어 XML 문서에 스타일시트를 연결시킬 수 있다.
<?xml-stylesheet type="text/css" href="style.css" media="screen"?>
-- 다른 XML 이름 영역(namespace)에 있는 요소(element)들을 포함시킬 수 있다.
-- &apos : 캐릭터 엔티티(character entity)를 사용할 수 있다.
이 외에도
에 대해 관련된 점을 공부해봐야겠다.
[mdn web docs]
https://developer.mozilla.org/ko/docs/Glossary/XHTML
[tistory]
https://aboooks.tistory.com/38
🕹️ 간단한 CSS를 이용한 게임