Возможно, вы захотите немного почитать XML. XML-документация w3.org может быть вашим лучшим.
В общем, пространства имен используются так, чтобы у вас не было коллизий между именами элементов., если бы я создал схему XML, которая определяла элемент <person>
, а мой друг создал отдельную схему XML, которая определила совершенно другой элемент, который также был назван <person>
, мы могли бы столкнуться.Если бы я попытался сослаться на оба элемента в файле XML, невозможно было бы определить, какой из них был каким.Однако если мы используем пространства имен, myNamespace: person явно отличается от myFriendsNamespace: person.
Стандарт для определения пространства имен - это использование URI, поэтому вы видите это в определении Android.Это не обязательно означает, что схема существует в этом месте, это означает, что URI является уникальным именем для этого пространства имен.