Почему нам не разрешено использовать https для URL-адресов инструментов XML для Android? - PullRequest
0 голосов
/ 26 октября 2019

Я только что понял, выполнив замену всего в моем файле strings.xml сегодня, что нам не разрешено помещать https в атрибут xmlns: tools для схемы Android.

Почему это так?

1 Ответ

1 голос
/ 26 октября 2019

Пространства имен обычно принимают форму URI, потому что это удобный способ обеспечения уникальности. Но на самом деле это просто строки символов. «http://", который вы найдете в начале многих имен пространств имен, не означает, что используется протокол HTTP, это просто обычный способ формирования уникальных имен. Поскольку это просто символьная строка, которую нужно искать» http://www.w3.org/xhtml", скажем, не будет распознавать "https://www.w3.org/xhtml",, потому что это другое имя и, следовательно, другое пространство имен.

(Исторически, когда пространства имен были впервые введены, некоторые люди хотели, чтобы они былиURI, которые на самом деле ссылались на что-то в сети, и некоторые организации, включая W3C, стараются убедиться, что если вы поместите URI пространства имен в адресную строку браузера, вы получите что-то значимое обратно, но это вторичная роль. Прежде всего, пространство именимя это просто строка.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...