1. XMLとは何か、なぜ使うのか
XML(eXtensible Markup Language)は、データを構造化して送信するためのマークアップ言語です。HTMLと異なり、ユーザーが自由にタグを定義できるため拡張性があります。XMLはプラットフォームに依存せず、人間と機械の両方が読める形式です。Webサービス(SOAP)、設定ファイル(Maven、Android)、データ交換(RSS、サイトマップ)、文書保存(Office Open XML)など、さまざまな分野で活用されています。特にシステム間のデータ交換において標準形式として広く使われ、厳格な構文規則によってデータの整合性を保証します。