XML-Schema: Beliebige Unterelemente zulassen

Status
Nicht offen für weitere Antworten.

JDad

Mitglied
Hallo zusammen!

Ich habe folgendes Problem:
Gegeben ist eine XML-Datei:

Code:
<root>
	<Kopf>
		<foo>123</foo>
		<bar>myFooBar</bar>
	</Kopf>
	<Body>
                
	</Body>
</root>

Gesucht ist eine Schema-Datei. Mein Problem besteht nun darin, dass ich nicht weiss, wie ich den Teil im 'Body' in der Schema-Datei definieren kann. Wie im Kommentar zu sehen ist, sollen Elemente mit beliebigen Namen vorkommen dürfen, welche jedoch vom Typ 'String' sein müssen.
Der Ansatz meiner Schema-Datei ist wie folgt:

Code:
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"> 
	<xsd:element name="root">
    	<xsd:complexType>
	       	<xsd:sequence>
	         	<xsd:element name="Kopf" type="kopfType"/>
				<xsd:element name="Body" type="bodyType"/>
	       </xsd:sequence>
    	</xsd:complexType>
	</xsd:element>
	
	<xsd:complexType name="kopfType"> 
      <xsd:sequence> 
         <xsd:element name="foo" type="xsd:int" /> 
         <xsd:element name="bar" type="xsd:string" /> 
      </xsd:sequence> 
   </xsd:complexType> 

	<xsd:complexType name="bodyType"> 
      <xsd:sequence> 
         
             
 
      </xsd:sequence> 
   </xsd:complexType> 
</xsd:schema>

Weiss jemand eine mögliche Lösung?
 

JDad

Mitglied
Hallo SlaterB!

Danke für die schnelle Antwort!

Das sieht gar nicht so schlecht aus! Ich werde es mal gleich testen.

Das Problem ist, dass in meinem Fall die Anzah derl im Body-Teil vofkommenden Elemente auch unbestimmt ist.

Wie kann ich es berücksichtigen?
 
S

SlaterB

Gast
was hat das mit dem Namen zu tun?
da gibts doch auch Felder für min/ max,
und/ oder Strukturen wie Liste usw.
 

JDad

Mitglied
Bei der Deklaration eines Elements muss doch das Attribut 'name' angegeben werden, oder sehe ich das falsch?

Code:
<element name="asdf" type="string"/>

Was tun, wenn dieser nicht bekannt ist?

Meine XML-Datei wird dynamisch erzeugt, wobei die Namen der Elemente nicht festgelegt sind.
Es können also unterschiedliche Elemente auftauchen, die alle vom Typ String sind!
Auch deren Anzahl ist unbestimmt.

Die unbestimmte Anzahl kann durch die Angabe von maxOccurs="unbounded" definiert werden.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
E Wie kann ich ein XSD-Schema in einer JSP-Seite verwenden? XML & JSON 7
B XML Schema Validierung des Zahlenbereichs XML & JSON 3
P Eclipse Rinzo - Schema muss mit DOCTYPE "root" übereinstimmen XML & JSON 0
K XML Schema list unique value restriction XML & JSON 0
F.S.WhiTeY JAXB: Schema nicht "erben" XML & JSON 2
Q Konvertierung von json zum Java Objekt nach vorgegebenem Schema XML & JSON 3
A Fehler beim Erzeugen eines XML-Schema XML & JSON 4
G Suche guten freien XML Schema (XSD) Editor XML & JSON 7
X XML Schema Beziehungen validieren XML & JSON 1
F XML-Schema mapping XML & JSON 6
D eine Schema für ein andere Schema XML XML & JSON 14
P Qualifizierung und XML- Schema XML & JSON 2
G mit EMF gegen XML-Schema validieren XML & JSON 7
V JAXB schema 2 java XML & JSON 3
M XML Schema & Attribut Bedingung XML & JSON 2
B Einschränken der Eingabe bei XML SCHEMA XML & JSON 2
H Schema-Validierung mit JDOM XML & JSON 2
S finde den Schema-Compiler "xjc" nicht XML & JSON 4
P XSD Schema: Konstanten mit "fixed" erzeugen geht nicht ??? XML & JSON 3
G Eindeutige Kennnummer Schema XML & JSON 3
C Validierung klappt nicht mit Schema XML & JSON 2
S XML-Schema einlesen um parsen zu erleichtern? XML & JSON 2
T Schema --> GUI (User) --> XML XML & JSON 5
T Klassen aus XML-Schema generieren und füllen XML & JSON 10
S PDF Erzeugung - Probleme mit der XML Datei bei Schema-Infos XML & JSON 2
G Problem mit XML-Schema Validierung mit Java XML & JSON 12
J XML - schreiben und einlesen (Schema) XML & JSON 14
A xml-schema aus wsdl auslagern in eine eigene xsd-Datei XML & JSON 3
H xml - Schema : warum passen die nicht zueinander XML & JSON 2
E XOM setzen von XML-Schema declaration beim erzeugen XML-File XML & JSON 2
J schema-Validierung mit xerces und jdom: bug in java 1.4? XML & JSON 9
J JDOM mit XML-Schema XML & JSON 8
P Datentyp in Schema definieren XML & JSON 2
S XML Schema XML & JSON 7
N Externes Schema inkludieren XML & JSON 7
A XML Dokument aus einem Schema ableiten/generieren? XML & JSON 6
Z beispiel für valides Xml-Dokument durch XML-Schema XML & JSON 5
Z Frage zu XML Schema XML & JSON 3
T XML mit Java gegen Schema validieren XML & JSON 6
C JDOM: Value ohne Unterelemente auslesen XML & JSON 1
T Mehrere gleichnamige Unterelemente auslesen XML & JSON 2

Ähnliche Java Themen

Neue Themen


Oben