0

URI は実際には Web の場所を参照するわけではないのに、XML のデフォルトの名前空間に URI が必要なのはなぜですか? 要素の最初の出現を標準のデフォルト名前空間に配置できないのはなぜですか?

4

1 に答える 1

1

名前空間 recは名前空間のURI 参照を必要とするため、デフォルトとしての名前空間のステータスに違いはありません。一般に参照解除できないのに (RDF はこの点で準拠していません)、それらのいずれかが URI でなければならない理由について、なぜその理由を尋ねる必要があるのでしょうか? ある時点で、誰かがそれは良いアイデアだと思いました。

ただし、デフォルトの名前空間と名前空間がまったくないものを混同している可能性があります。「標準のデフォルト」名前空間はありません。

ドキュメント内のデフォルトの名前空間は、'xmlns' 属性 (コロンなし、サフィックスなし) で指定され、作成者が好む任意の URI に似た値を持つことができます。持っていなければならない標準値はありません。

さらに、xmlns 属性の指定はオプションです。存在しない場合 (存在しないことが許可されている場合)、デフォルトの名前空間はまったくありません。

于 2012-12-26T20:00:55.187 に答える