Jump to content
- Werbung nur für Gäste -

IGNORIERT

XML Schema


DonBilbo87

Recommended Posts

Hallo miteinander,

ich schreibe gerade an einer Hausarbeit mit dem Thema XML Schema.

Vorgabe ist ein XML Schema zu erstellen zusammen mit der XML Instanz.

Jetzt hab ich ein paar kleine Fragen, die glaube ich mal sehr banal sind, sich mir aber gerade nicht erschliessen, wäre Super wenn sich jemand meldet der sich in dem Breich ein wenig auskennt, bzw. noch besser bereits mal eine laufendes XML Schema entworfen hat.

Beste Grüße

Robert

Also ich kann ja schonmal teile zeigen die ich schon hab.

<?xml version="1.0" encoding="UTF-8"?>

<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="Hausarbeit.xsd" xmlns="Hausarbeit.xsd"

elementFormDefault="qualified">

<xs:annotation>

<xs:documentation xml:lang="DE">

Struktur eines Dramas in einem XML-Schema

Kurzdrama von Julian Brescanu - Die Angelpartie

Quelle (http://www.pieces-of-poetry.com/PoP_Die_Angelpartie.html)

</xs:documentation>

</xs:annotation>

<xs:complexType name="DatenAutor">

<xs:sequence>

<xs:element name="GeburtsDaten" type="GeburtsDaten"/>

<xs:element name="Werdegang" type="Werdegang"/>

<xs:element name="Veröffentlichungen" type="Veröffentlichungen"/>

</xs:sequence>

</xs:complexType>

<xs:complexType name="GeburtsDaten">

<xs:sequence>

<xs:element name="GeburtsOrt" minOccurs="1"/>

<xs:element name="GeburtsLand" minOccurs="1"/>

<xs:element name="GeburtsDatum" type="xs:date"/>

</xs:sequence>

</xs:complexType>

<xs:complexType name="AkademischeStation">

<xs:sequence>

<xs:element name="Abschluss" type="xs:string"/>

<xs:element name="AbschlussOrt" type="xs:string"/>

<xs:element name="AbschlussJahr" type="xs:date"/>

</xs:sequence>

</xs:complexType>

<xs:complexType name="Werdegang">

<xs:sequence>

<xs:element name="AkademischeStation" type="AkademischeStation"/>

</xs:sequence>

</xs:complexType>

<xs:complexType name="Veröffentlichungen">

<xs:sequence>

<xs:element name="Anthologien" type="Anthologien"/>

<xs:element name="Zeitschriften" type="Zeitschriften"/>

<xs:element name="Kompositionen" type="Kompositionen"/>

<xs:element name="PoetryVeröffentlichungen" type="PoetryVeröffentlichungen"/>

</xs:sequence>

</xs:complexType>

<xs:complexType name="Anthologien">

<xs:sequence>

<xs:element name="Titel" minOccurs="1"/>

<xs:element name="Im" minOccurs="1"/>

<xs:element name="Verlag" minOccurs="1"/>

<xs:element name="Ort" minOccurs="1"/>

<xs:element name="Jahr" type="xs:date"/>

</xs:sequence>

</xs:complexType>

<xs:complexType name="Zeitschriften">

<xs:sequence>

<xs:element name="Titel" minOccurs="1"/>

<xs:element name="Im" minOccurs="1"/>

<xs:element name="Ausgabe" type="xs:decimal"/>

<xs:element name="Verlag" minOccurs="1"/>

<xs:element name="Ort" minOccurs="1"/>

</xs:sequence>

</xs:complexType>

<xs:complexType name="Kompositionen">

<xs:sequence>

<xs:element name="Titel" minOccurs="1"/>

<xs:element name="Für" minOccurs="1"/>

<xs:element name="Jahr" type="xs:date"/>

</xs:sequence>

</xs:complexType>

<xs:complexType name="PoetryVeröffentlichungen">

<xs:sequence>

<xs:element name="Titel" minOccurs="0"/>

</xs:sequence>

</xs:complexType>

</xs:schema>

Also Primär, weiß ich nicht wie ich eine XML Instanz mit dem Schema verbinden kann?! Sprich Was ich am Anfang der XML Datei eingeben muss dass die xsd Datei geladen wird.

edit Eizy: Beiträge zusammengefügt. Bitte mehrere Postings hintereinander vermeiden und entsprechend bearbeiten. Danke!

Link zu diesem Kommentar
Auf anderen Seiten teilen

- Werbung nur für Gäste -

Archiviert

Dieses Thema ist jetzt archiviert und für weitere Antworten gesperrt.
Wende dich an einen Admin, wenn du in diesem Thema etwas posten möchtest.

×
×
  • Neu erstellen...