XML使いの板 at HP
[2ch|▼Menu]
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