xmlns, xmlns: xsi, xsi: schemaLocation und targetNamespace?
Für das folgende XML-Fragment:
<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">
Was machen diexmlns
, xmlns:xsi
, undxsi:schemaLocation
Attribute genau bedeuten? Wie hängen sie zusammen? Was ist das:
zum
Und es gibt 2 URLs imxsi:schemaLocation=
xmlns
aber es gibt einen 404-Fehler beim Besuch.)http: //maven.apache.org/xsd/maven-4.0.0.xs (dies ist ein aktuelles XSD-Dokument)Wenn 1 nicht existiert, warum immer noch dort ablegen?