Warum werden in DTDs Namespaces als URL angegeben?

Anscheinend die Namespace-URL, die folgtxmlns In HMTL und XML sind Seiten bedeutungslos. Und die ganze Zeit, obwohl es an diesen Adressen tatsächlich Namespaces gab ...

Als ich zum ersten Mal von Namespaces las / hörte, stellte ich mir dort einige große Dateien unter den angegebenen URLs vor, die eine Liste aller gültigen 'Namen' enthielten, die in Instanzen des Dokuments verwendet werden konnten. Ich bin gekommen, um zu lernen, dass ich mich falsch vorgestellt habe.

Wenn die URL jedoch völlig unbrauchbar ist, wozu dient ein Namespace dann genau? Woher wissen Sie, ob etwas zu einem Namespace gehört, wenn es nirgendwo existiert? Wenn ich einen "Namespace" spezifiziere, mache ich dann tatsächlich etwas?

Es klingt für mich so, als ob es im wahrsten Sinne des Wortes völlig willkürlich wäre.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage