XMLの名前空間について考察してみる。

普段何気なくコピペしている

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja" dir="ltr">

とか
Facebook (OGP) の

<html xmlns:og="http://ogp.me/ns#">

とか

前回SVGでやった

document.createElementNS();

とかについて本気出して考えてみる。

まずXML名前空間について
XML名前空間の簡単な説明
XML in Mozilla

次、用語解説
XML wikipedia
DTD wikipedia
XHTML
OGP created at Facebook...
RDF


それぞれの対応がこんな感じ

あとマイクロフォーマットとかもまとめたい。


次回に続く。