ThomasM: Namespace Grundlagenfrage

Beitrag lesen

Hallo Pauli,

Danke für eure Antworten. Aber ich habe s immer noch nicht durchblickt. Was würde passieren, wenn im Beispiel ganz oben kein xmlns:xs="http://www.w3.org/2001/XMLSchema" stehen würde?

Dann könnte das Präfix xs nicht verwendet werden. Ganz ohne Namespace im Schema-Dokument würde die Zuweisung des Schemas im XML-Dokument nicht klappen. Das wäre Minimum bzgl. meines Beispiels:

<?xml version="1.0" encoding="UTF-8"?>
<schema elementFormDefault="qualified" xmlns="http://www.w3.org/2001/XMLSchema"
  targetNamespace="http://example.org/myns">
  <element name="test">
    <complexType>
      <sequence>
        <element maxOccurs="unbounded" minOccurs="0" name="bla"/>
      </sequence>
    </complexType>
  </element>
</schema>

Grüße,
Thomas