hi
bevor ich mich in irgendein beknacktes entwickelrforum anmelde frag ich lieber euch. Bin sicher einer von euch ist verdammt schlau.
hab an der fh ne aufgabe bekommen die eine ausgabe der noten eines student vorsieht. das sollte mit studio visiual gemacht werden also ne xml datei werden. habe das so gelöst
<?xml version="1.0" encoding="utf-8" ?>
- <Notenliste>
-<Student>
<Name>Erich Kempinski</Name>
<Matrikelnummer>510191</Matrikelnummer>
</Student>
<Fach Mathematik1="2.3" Dv1="2.5" Physik1="2.1" Werkstoffkunde="2.2" KonTz="2.3" Chemie="2.7" Ame="2.3" />
</Notenliste>
Anschließend muss ich daraus ein schema erstellen und dort regulare ausdrücke definieren.Die matrikelnummer soll aus 6 zaheln von 0-9 bestehen und die noten dürfen nur (dezimal)zahlen zwischen 1 und 6 sein. Habe das auch gemacht jedoch wurde es abgelehnt. Hoffe ihr könnt mir bissel unter die arme greifen (das rote ist kommentar vom prof.,das blaue kommentar von mir)
<?xml version="1.0" encoding="utf-8"?>
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="Notenliste">
<xs:complexType>
<xs:sequence>
<xs:element name="Student">
<xs:complexType>
<xs:restriction base="xsd:string">
<xs:sequence>
<xs:element name="Name" type="xs:string" />
<xs:element name="Matrikelnummer"/>
Das ist so falsch
<xsattern value="[0-9]{6}"/>
</xs:sequence>
</xs:restriction>
</xs:complexType>
</xs:element>
<xs:element name="Fach">
<xs:complexType>
<xs:restriction base="xs:decimal">
<xs:attribute name="Mathematik1" type="xs:decimal" use="required" />
<xs:attribute name="Dv1" type="xs:decimal" use="required" />
<xs:attribute name="Physik1" type="xs:decimal" use="required" />
<xs:attribute name="Werkstoffkunde" type="xs:decimal" use="required" />
<xs:attribute name="KonTz" type="xs:decimal" use="required" />
<xs:attribute name="Chemie" type="xs:decimal" use="required" />
<xs:attribute name="Ame" type="xs:decimal" use="required" />Das ist so ebenfalls falsch, auf diese Weise muss für jedes Fach ein einzelnes Element angelegt werden. Es gibt ein Element Fach, dieses hat ein Atttribut Bezeichnung oder ähnliches und in der xml-Datei wird der Wert gesetzt.
Verstehe ich das richtig das ich nur einmal allgemein einen regulären Ausdruck definieren soll, so dass nur zahlen von 1-6 erlaubt werden? Wenn ja wie geht das.... weil das müssen ja auch dezimalzahlen sein.
<xs:enumeration value="2.3"/>
<xs:enumeration value="2.5"/>
<xs:enumeration value="2.1"/>
<xs:enumeration value="2.2"/>
<xs:enumeration value="2.3"/>
<xs:enumeration value="2.7"/>
<xs:enumeration value="2.3"/>
</xs:restriction>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
xml datei xsd schema *help*
- instinct-bob1234
- Rec-Baller
- instinct-bob1234
- Rec-Baller
- bo_Oring
- X-Baller
- cyberdragon
- Will hier nur verkaufen
Beitrag
soweit ich das verstehe hast du im moment ein element "fach" dem du dutzende atribute für jedes fach mit der note gegeben hast.
du sollst aber für jedes einzelne fach ein element anlegen die dann jeweils nur 1x bezeichnung und 1x note und was auch immer ham.
Ich muss aber auch dazu sagen das ich xml bisher nur gebraucht habe um eine Wetter-XML Datei auszuwerten.
ps: als entwickler sollte man sich aber ein entwicklerforum suchen. hat den vorteil das sich die meißten da mit dem thema auskennen.
du sollst aber für jedes einzelne fach ein element anlegen die dann jeweils nur 1x bezeichnung und 1x note und was auch immer ham.
Ich muss aber auch dazu sagen das ich xml bisher nur gebraucht habe um eine Wetter-XML Datei auszuwerten.
ps: als entwickler sollte man sich aber ein entwicklerforum suchen. hat den vorteil das sich die meißten da mit dem thema auskennen.
Link: | |
BBcode: | |
HTML: | |
Hide post links |
- instinct-bob1234
- Rec-Baller
Beitrag
meinst du so?
<Notenliste>
<Student>
<Name>Erich Kempinski</Name>
<Matrikelnummer>123456</Matrikelnummer>
<Fach Bezeichnung="Mathe 1" Note="1.0"/>
<Fach Bezeichnung="WK" Note="3.5"/>
<Fach Bezeichnung="Chemie " Note="3.0"/>
</Student>
</Notenliste>
<Notenliste>
<Student>
<Name>Erich Kempinski</Name>
<Matrikelnummer>123456</Matrikelnummer>
<Fach Bezeichnung="Mathe 1" Note="1.0"/>
<Fach Bezeichnung="WK" Note="3.5"/>
<Fach Bezeichnung="Chemie " Note="3.0"/>
</Student>
</Notenliste>
Link: | |
BBcode: | |
HTML: | |
Hide post links |
- mr_belgium
- Internetzpaintballer
- Wohnort: pbhub.de
Beitrag
alter, wußre gar nicht das der bob so ne komplizierte kacke studiert! danach sieht er gar nicht aus?!
Link: | |
BBcode: | |
HTML: | |
Hide post links |
- cyberdragon
- Will hier nur verkaufen
Beitrag
ne so wie die attribute des studenten.
<Notenliste>
<Student>
<Name>Erich Kempinski</Name>
<Matrikelnummer>123456</Matrikelnummer>
<Fach>
<Bezeichnung>Mathe 1</Bezeichnung>
<Note>1.0<Note>
</Fach>
<Fach>
...
</Fach>
...
</Student>
</Notenliste>
Dann entsprechend so viele fächer wie benötigt.
Wie gesagt hab mich da nur mal kurz zum auslesen eingearbeitet und kanns so zu sagen nur mitm aktuellen wetter vergleichen. da waren dann auf die art für jeden tag werte drin und sogar nochmal in tag und nacht etc. unterteilt.
<Notenliste>
<Student>
<Name>Erich Kempinski</Name>
<Matrikelnummer>123456</Matrikelnummer>
<Fach>
<Bezeichnung>Mathe 1</Bezeichnung>
<Note>1.0<Note>
</Fach>
<Fach>
...
</Fach>
...
</Student>
</Notenliste>
Dann entsprechend so viele fächer wie benötigt.
Wie gesagt hab mich da nur mal kurz zum auslesen eingearbeitet und kanns so zu sagen nur mitm aktuellen wetter vergleichen. da waren dann auf die art für jeden tag werte drin und sogar nochmal in tag und nacht etc. unterteilt.
Link: | |
BBcode: | |
HTML: | |
Hide post links |
Wer ist online?
Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast