Идея заключалась в том, что связывание было общей возможностью, и его могли использовать несколько спецификаций. Это никогда не получалось, поэтому мы отказались от того, чтобы поместить все в одно пространство имен.
Допустим, у вас есть файл XML, который описывает собак и деревья, потому что собаки любят получать палки с определенных деревьев. .
Таким образом, у собак есть атрибут коры, как и у деревьев. Может быть, это нормально, за исключением того, что кто-то кладет в инвентарь деревянную собаку, которая издает лающий звук.
- вы не можете иметь более одного атрибута с данным именем или ваш XML недействителен
- если у деревянной собаки есть атрибут коры, что это значит?
Пространства имен позволят вам иметь пространство имен шума и пространство имен дерева и иметь дерево: кора или шум: кора так Вы знали, что это за атрибут.