Свойства xmlns
определяют пространства имен XML .
Например, xmlns:atom="http://www.w3.org/2005/Atom"
определяет пространство имен atom
как URI
http://www.w3.org/2005/Atom.
Затем, когда вы создаете элемент <atom:link>
, вы можете видеть, что он имеет URI http://www.w3.org/2005/Atom/link,, который, как будет знать парсер, является ссылкой, как определено в спецификации Atom.
Обратите внимание, что синтаксический анализатор не может идти по имени пространства имен, поскольку вы с такой же легкостью могли бы использовать xmlns:a="http://www.w3.org/2005/Atom"
, что сделало бы <a:link>
тегом Atom-ссылки.