hasp: XMLSchema (XSL)

Beitrag lesen

Hallo, ich steh total auf dem Schlauch und wäre euch sehr zu Dank verpflichtet, wenn Ihr mir runter helfen könntet ...

Zum Thema:
Ich würde gerne ein XSD zu folgendem XML schreiben (hier etwas vereinfacht, reicht aber für mein Problem).
Mein Problem ist die Fehlermeldung:
hasp:root cannot have a namespace prefix us ref instead ...

DAS XML
<hasp:shorties xmlns:hasp="http://www.hasp.de"  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  xsi:noNamespaceSchemaLocation="val\shorties.xsd">
hasp:tutorial
  hasp:titleTEXT</hasp:title>
  hasp:literature
    hasp:root
      hasp:hintTEXT</hasp:hint>
      hasp:descriptionTEXT</hasp:description>
    </hasp:root>
    hasp:root
      ...
    </hasp:root>
  </hasp:literature>
</hasp:tutorial>
hasp:tutorial
  ...
</hasp:tutorial>
</hasp:shorties>

DAS XSD:
Würde dummerweise wahrscheinlich den Rahme dieser Nachricht sprengen, daher in Kurzform:
<xsd:schema targetNamespace="http://www.hasp.de" xmlns:hasp="http://www.hasp.de"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
....
  <xsd:complexType name="literatureType">
    xsd:sequence
     <xsd:element name="hasp:root" type="rootType"/>
    </xsd:sequence>
  </xsd:complexType>
...
</xsd:schema>

DANKE
Hannes Schmidpeter