Hallo,
ich wollte nur eine einfach 1:n Rekursion in xml bzw. xml schema umsetzen!
Allerdings beim generieren kommt es zu einer Art Endlosschleife,
bei dem Beispiel hier als, Kann Student auch ein Projektleiter sein, ist gleichzeitg aber wieder ein Student
Alles anzeigen
Wie kommt nun man nun davon zu einen gültigen validen XML File Ohne das man in einer Endlosschleife hängen bleibt ?
DANKE schonmal im vorraus!
mfg -viv1d-
ich wollte nur eine einfach 1:n Rekursion in xml bzw. xml schema umsetzen!
Allerdings beim generieren kommt es zu einer Art Endlosschleife,
bei dem Beispiel hier als, Kann Student auch ein Projektleiter sein, ist gleichzeitg aber wieder ein Student
Quellcode
- <?xml version="1.0" encoding="iso-8859-1"?>
- <!--Created with Liquid XML Studio Developer Edition (Trial) 9.0.3.2940 (http://www.liquid-technologies.com)-->
- <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
- <xs:element name="Student" type="Student">
- <xs:key name="StudKey">
- <xs:selector xpath="Student" />
- <xs:field xpath="Matrikelnr" />
- </xs:key>
- <xs:keyref name="StudRef" refer="StudKey">
- <xs:selector xpath="Student" />
- <xs:field xpath="Student_Matrikelnr" />
- </xs:keyref>
- </xs:element>
- <xs:complexType name="Student">
- <xs:sequence>
- <xs:element name="Name" type="xs:string" minOccurs="1" maxOccurs="1" />
- <xs:element name="Vorname" type="xs:string" minOccurs="1" maxOccurs="1" />
- <xs:element name="Bemerkung" type="xs:string" minOccurs="1" maxOccurs="1" />
- <xs:element name="Student" type="Student" />
- </xs:sequence>
- <xs:attribute name="Matrikelnr" type="xs:int" />
- </xs:complexType>
- </xs:schema>
Wie kommt nun man nun davon zu einen gültigen validen XML File Ohne das man in einer Endlosschleife hängen bleibt ?
DANKE schonmal im vorraus!
mfg -viv1d-