22.01.2015, 06:45 |
Auf diesen Beitrag antworten » |
Erstsemestler |
XSD Überprüfung
Meine Frage:
Hallo Leute,
ich bin in XML noch Anfänger und soll aus der folgenden Datei eine XSD - Datei erstellen:
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
|
<?xml version="1.0" encoding="UTF-8"?>
<Kontakte>
<Name vor="Tobias" nach="Hauser"/>
<Telefon typ="mobil">0179 22334455</Telefon>
<Adresse><Strasse>Teststr. 10</Strasse>
<PLZ>95028</PLZ> <Ort>Hof</Ort>
</Adresse>
</Kontakt> ?
</Kontakte>
|
|
Natürlich habe ich mich an der Aufgabe versucht und hätte folgende Lösung:
Meine Ideen:
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
|
<?xml version ="1.0" encoding = "UTF-8" ?>
<xmlns:xsd:"http://www.w3.org/2001/XMLSchema>
<xs:element name = "Kontakte">
<xs:complexType>
<xs: element name = "Name">
<xs:sequence>
<xs: element nachname = "Hauser" type="xs:string">
<xs: element vorname = "Tobias" type="xs:string">
</xs:sequence>
</xs:complexType>
<xs:complexType>
<xs: element name = "Telefon">
<xs: element mobil = "017922334455" type="xs:integer">
</xs:complexType
<xs:complexType>
<xs: element name = "Adresse">
<xs:sequence>
<xs: element strasse = "Teststrasse 10" type="xs:string">
<xs: element plz = "95028" type="xs:int">
<xs: element ort = "Hof" type="xs:string">
</xs:sequence>
</xs:complexType>
|
|
Diese kann natürlich komplett falsch sein, aber wenn ich es nicht versuche, wird es nix :-)
Vielen Dank für Eure Überprüfung und Verbesserung :-) |