XML
#マークアップ言語
Extensible Markup Language
SGMLのサブセット
論理的な構造を個別に定義することでさまざまな用途に使える (extensible) ことを意図した
SVG
,
MathML
,
XHTML
,
RSS
,
XAML
など
木構造
を表現しやすい
<hoge>child</hoge>
のようにして子が書けるため
HTMLより文法が明確
<p>lorem ipsum<p> sit dit amet
のような意味不明なタグ省略規則が存在しない
冗長
E4Xとかいう、
ECMAScript
でXMLリテラルを書けるやつが提案されたことがあるらしい
JSX
として復活