厳格化した規格である。文書に限らず、色々な用途に使うことを意図した規格なのだ。「恐ろしく柔軟」であった。文書を記述する際の文法がかなり柔軟であったのだ。解析するのは大変であった。文書インスタンスの一部分の例である。似せているが、かなり違和感があると思う。驚異的な省略記法が可能であることが分かる。これでは、解析するのは大変なのは明らかだ。文法は厳しくなったが、まだ完全とは言い難いものがあった。終了タグの存在しない空要素である。要素の定義を知っていないと明確でない。省略されてるのかが明確でない。文書を解析することができないということになる。自由に定義して利用することができない。文法に関して非常に厳格な既定をしている。することで内容がないことを示す。厳格な指定により、要素は曖昧なく階層構造となる。階層構造として解析することが可能となるのだ。文法の曖昧性をなくすことで、プログラムを使って解析することが容易になる。これは、プログラムの軽量化や高速化にも役に立つのだ。普及させることを目的として策定されたのである。