Was ist der Unterschied zwichen xsd und nur xs? Was sagt uns xsd und was xs? Was für Sinn und Zweck haben die? Bitte um kurze Erklärung vielen Dank!
Beispiel: xsd
[XML]<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://xml.netbeans.org/schema/pgm2"
xmlns:tns="http://xml.netbeans.org/schema/pgm2"
elementFormDefault="qualified">
<xsd:element name="Auto">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Nachname" type="xsd:string"/>
<xsd:element name="Vorname" type="xsd:string"></xsd:element>
<xsd:element name="Kennzeichen" type="xsd:KennzeichenAufteilung"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:simpleType name="KennzeichenAufteilung">
<xsd:restriction>
<xsdattern value="[A-Z]{1+}-d{1+}"/>
</xsd:restriction>>
</xsd:simpleType>
</xsd:schema>[/XML]
Beispiel: xs
[XML]<xs:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://xml.netbeans.org/schema/Lager"
xmlns:tns="http://xml.netbeans.org/schema/Lager"
elementFormDefault="qualified">
<xs:group name="Büchergruppe">
<xs:complexType>
<xs:sequence>
<xs:element name="autor" Type="xs:String">
<xs:element name="titel" Type="xs:String">
<xs:element name="isbnnr" Type="xs:Bestellnrtyp">
</xs:sequence>
</xs:complexType>
</xs:group>
<xs:simpleType name="Bestellnrtyp">
<xs:restriction>
<xsattern value="[A-Z]{2}\d{5}"/>
</xs:restriction>>
</xs:simpleType>
</xs:schema>[/XML]
Beispiel: xsd
[XML]<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://xml.netbeans.org/schema/pgm2"
xmlns:tns="http://xml.netbeans.org/schema/pgm2"
elementFormDefault="qualified">
<xsd:element name="Auto">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Nachname" type="xsd:string"/>
<xsd:element name="Vorname" type="xsd:string"></xsd:element>
<xsd:element name="Kennzeichen" type="xsd:KennzeichenAufteilung"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:simpleType name="KennzeichenAufteilung">
<xsd:restriction>
<xsdattern value="[A-Z]{1+}-d{1+}"/>
</xsd:restriction>>
</xsd:simpleType>
</xsd:schema>[/XML]
Beispiel: xs
[XML]<xs:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://xml.netbeans.org/schema/Lager"
xmlns:tns="http://xml.netbeans.org/schema/Lager"
elementFormDefault="qualified">
<xs:group name="Büchergruppe">
<xs:complexType>
<xs:sequence>
<xs:element name="autor" Type="xs:String">
<xs:element name="titel" Type="xs:String">
<xs:element name="isbnnr" Type="xs:Bestellnrtyp">
</xs:sequence>
</xs:complexType>
</xs:group>
<xs:simpleType name="Bestellnrtyp">
<xs:restriction>
<xsattern value="[A-Z]{2}\d{5}"/>
</xs:restriction>>
</xs:simpleType>
</xs:schema>[/XML]
Zuletzt bearbeitet von einem Moderator: