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