XML使いの板
at HP
355:Name_Not_Found
02/02/26 00:51 F/KC9kGr
> 名前空間はxml文書の中に、直接、別のxml文書を入れるようにしたもの。
根本的に違います。突っ込みどころが多すぎるので取り敢えずこれだけ書いておきますが、
XML の「名前空間」は「要素の扱い方を識別するための目印」です。
例えば、XML 文書を作ったとして、その中に a という要素を記述したとします。
でも、これが必ずしも「リンクのアンカー」を示すものかどうかは判りません。
もしかすると、掲示板の書き込みが age であることを示すものかも知れない。
そこで、この a という要素がどんな意味を持つ要素なのかを
はっきりさせるために、名前空間というものを記述するわけです。
例えば <a xmlns="URLリンク(www.w3.org)"/> という記述なら、
この a 要素は XHTML の名前空間に属すものと判断されます。
つまり、この a は XHTML の a 要素、すなわち「アンカー」と
見なされることになるわけです。
XML 1.0 勧告には、属性を記述する際の妥当性制約として
「属性が宣言されていること」ということが定められています。
これは、XML Namespace 勧告などで上書きされるものではありませんし、
また、XML Namespace 勧告にもそんな記述はありません。
次ページ続きを表示1を表示最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
5000日前に更新/260 KB
担当:undef