コンテンツへスキップ
uencoder

XML Namespace

XML名前空間は、xmlns:prefix="URI" によって要素や属性に名前空間URIを結び付け、語彙間の名前衝突を避ける。

目的

複数の語彙が混在するXML文書で、要素名がどの語彙に属するかを修飾し、同名の要素の共存を可能にする。

メカニズム

xmlns:prefix="URI" 宣言が接頭辞をURIに束縛する。要素や属性の修飾名は(URI, ローカル名)のペアである。デフォルト名前空間 xmlns="URI" は接頭辞なしの要素に適用される。

ユースケース

  • SOAPでの語彙の混在
  • XHTMLへのSVG/MathML埋め込み
  • XML標準の組み合わせ

関連ツール

References