1. XML이란 무엇이며 왜 사용하는가
XML(eXtensible Markup Language)은 데이터를 구조화하고 전송하기 위한 마크업 언어입니다. HTML과 달리 사용자가 자유롭게 태그를 정의할 수 있어 확장 가능합니다. XML은 플랫폼 독립적이며 사람과 기계 모두 읽을 수 있는 형식입니다. 웹 서비스(SOAP), 설정 파일(Maven, Android), 데이터 교환(RSS, Sitemap), 문서 저장(Office Open XML) 등 다양한 분야에서 활용됩니다. 특히 시스템 간 데이터 교환에서 표준 형식으로 널리 사용되며, 엄격한 구문 규칙으로 데이터 무결성을 보장합니다.