XML とは何ですか?
XML は、データの構造化および転送のための柔軟なマークアップ言語です。カスタマイズ可能なタグ、階層構造、およびスキーマ定義を特徴としています。HTML とは異なり、XML は表示よりもデータの表現に重点を置いています。Logto の SAML 実装のような SSO 設定を含むさまざまなアプリケーションで広く使用されています。
拡張可能なマークアップ言語 (XML) は、データファイル内のテキストがどのように構造化され、保存され、送信されるべきかを示すためにタグを使用します。XML は人間と機械の両方が読み取れるように設計されており、強力で高カスタマイズ可能なマークアップツールとなっています。
XML は 1996 年に World Wide Web Consortium (W3C) によって作成されました。W3C の目標は、ドキュメントの種類を定義するのに役立つ言語を作成し、カスタムタグを作成する機能を提供することでした。結果として生まれたマークアップ言語タイプにより、ページ上のデータが別のシステムと XML ファイルとして共有される前にどのようにマークアップされているかを定義することができます。2 つのシステムが同じ XML 言語 (両者が解釈できるタグを含む) を使用している限り、両方のシステムが XML ファイル形式を「理解」することができます。XML が適切に展開されると、データファイルはどのように保存され、送信されるかを問わず、アクセスするたびに同じデータと構造が正確に再現されることを保証します。
XML コンテンツの例
XML データはデジタルファイル内のテキストで構成されています。HTML と同様に、テキストの解釈方法を示すためにタグを挿入することで、XML ファイル用の必要な「コード」を作成します。例えば、次のようになります。