XML

マークアップ言語 - XML

マークアップ言語は、テキストにタグや記号を付与して文書の構造や意味を定義するための言語です。HTML、XML、Markdown、YAMLなどが代表的で、Webページ作成、データ交換、設定ファイル、ドキュメント作成など幅広い用途で使用されています。コンピューターが文書の構造を理解し、適切に処理できるようにするために不可欠な技術です。

マークアップ言語 HTML XML Markdown YAML Web技術 データ形式
<?xml version="1.0" encoding="UTF-8"?>
<items>
  <item>
    <code>01</code>
    <slug>html</slug>
    <name>HTML</name>
    <description>Webページの構造を定義するための標準マークアップ言語です。</description>
    <category>Web表示</category>
    <developer>Tim Berners-Lee</developer>
    <fullName>HyperText Markup Language</fullName>
    <yearCreated>1989</yearCreated>
  </item>
  <item>
    <code>02</code>
    <slug>xml</slug>
    <name>XML</name>
    <description>拡張性の高いマークアップ言語で、データ交換に広く使用されます。</description>
    <category>データ交換・設定</category>
    <developer>W3C</developer>
    <fullName>Extensible Markup Language</fullName>
    <yearCreated>1998</yearCreated>
  </item>
  <item>
    <code>03</code>
    <slug>markdown</slug>
    <name>Markdown</name>
    <description>軽量マークアップ言語で、シンプルな記法で文書構造を表現します。</description>
    <category>軽量文書記述</category>
    <developer>John Gruber, Aaron Swartz</developer>
    <fullName>Markdown</fullName>
    <yearCreated>2004</yearCreated>
  </item>
  <item>
    <code>04</code>
    <slug>yaml</slug>
    <name>YAML</name>
    <description>人間が読みやすいデータシリアライゼーション形式で、設定ファイルに多用されます。</description>
    <category>データ交換・設定</category>
    <developer>Clark Evans, Ingy döt Net, Oren Ben-Kiki</developer>
    <fullName>YAML Ain&apos;t Markup Language</fullName>
    <yearCreated>2001</yearCreated>
  </item>
  <item>
    <code>05</code>
    <slug>xhtml</slug>
    <name>XHTML</name>
    <description>HTMLとXMLを組み合わせた言語で、XMLの厳密な文法に従います。</description>
    <category>Web表示</category>
    <developer>W3C</developer>
    <fullName>Extensible HyperText Markup Language</fullName>
    <yearCreated>2000</yearCreated>
  </item>
  <item>
    <code>06</code>
    <slug>sgml</slug>
    <name>SGML</name>
    <description>マークアップ言語の基礎となった国際標準規格です。</description>
    <category>標準規格</category>
    <developer>ISO/Charles Goldfarb</developer>
    <fullName>Standard Generalized Markup Language</fullName>
    <yearCreated>1986</yearCreated>
  </item>
</items>