要素の名前の競合や衝突を避けるために、XML名前空間は一意でなければならないことを理解しています。しかし、私が理解していないことは、この争いが正確に確認されているところです。誰が名前空間の一意性を検証/検証しますか?例えばXMLネームスペースが一意であることを確認するのは誰ですか?
は、スタックオーバーフロー上のスレッドの1から取られた以下の例を検討:www.abcde.comとwww.pqrs.com今
<config xmlns:rnc="http://www.abcde.com/r1" xmlns:bsc="http//www.pqrs.com/r2">
<rnc:node>
<rnc:rncId>5</rnc:rncId>
</rnc:node>
<bsc:node>
<bsc:cId>5</bsc:cId>
</bsc:node>
</config>
存在しないURLを作っていますか?誰が真正性を検証/検証しますか?私はいくつかのランダムなキーワードを与えることができます、それはまだ動作しますか?だから全体のポイントは何ですか?調査対象の中央リポジトリがありますか?素人の言葉で明確にしてください。
執行はありません。そのため、あなたがあなたの名前空間にURIを使うことを選択した場合、あなたが支配する支配的なURIを選択し、競合を避けるためにあなたのURIの使用を計画する*必要があります。 –
インドにいる私(座っている)がURIを使用していて、同じURIが英国にいる人によって使用されるとどうなりますか?紛争はどこで起こるでしょうか?紛争があることを誰が確認するのですか?インターネット上の誰かが観察してから結論を出しますか?OK、ここに葛藤がありますか?そうですか? – fsociety
他の人のURIの*悪意のある*使用を防ぐメカニズムはありません。 –