xmlns, xmlns: xsi, xsi: schemaLocation и targetNamespace?
Для следующего фрагмента XML:
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/xsd/maven-4.0.0.xsd">
Что делатьxmlns
, xmlns:xsi
, а такжеxsi:schemaLocation
атрибуты точно значат? Как они связаны? Что такое:
за?
И есть 2 URL вxsi:schemaLocation=
xmlns
но это дает ошибку 404 при посещении.)http://maven.apache.org/xsd/maven-4.0.0.xsd (это фактический документ XSD)Если 1 не существует, зачем все-таки положить его туда?