memo.xight.org

日々のメモ

DTDと名前空間の組み合わせで生じる不都合とは?

Summary

  DTD を名前空間と組み合わせて使う場合には名前空間を指定してDTDを作成しなくてはならない.

  しかし,
  1. 名前空間の接頭辞を変更できない(固定される)
  2. 名前空間の宣言位置が固定される
  という問題が発生する.

  この問題を解決するために,XML SchemaやRelax NGなどが提唱されている.

Reference

  DTDと名前空間の組み合わせで生じる不都合とは?
  http://www.atmarkit.co.jp/fxml/askxmlexpert/034dtdns/033dtdns.html