XML Schema - xsd?

flashray

Erfahrenes Mitglied
Hallo,

was ich bei einem XML Schema nie verstanden habe, ist ob dieses Präfix "xsd" obligatorisch ist, oder eine Konvention.

Was genau von dieser einen Zeile ist Konvention, was Spezifikation?
Code:
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">

Was heißt diese Zuweisung hier?
Code:
xsd:schema
Wird hier das Präfix xsd erst definiert. Oder heißt das soviel wie dem Präfix xsd wird ein Root Knoten zugewiesen.

Das Namensraumkonzept ist mir im groben klar, aber die eine oder andere Feinheit doch nicht.


Vg Erdal

Code:
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <xsd:element name="html">
    <xsd:complexType>
      <xsd:sequence>
        <xsd:element ref="head"/>
        <xsd:element name="body" type="xsd:string"/>
      </xsd:sequence>
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="head">
    <xsd:complexType>
      <xsd:sequence>
        <xsd:element name="title" type="xsd:string"/>
      </xsd:sequence>
    </xsd:complexType>
  </xsd:element>
</xsd:schema>
 
Zurück