optionale Elemente mit defaultwerten werden in xml miterzeugt

D

devxml

Gast
Hallo, habe folgendes Problem:

in der XSD sind elemente Definiert die defaultwerte besitzen und optional sind. Meine denke ist dass wenn das element nicht in der erzeugten xml vorhanden ist, soll das in der XSD definierte element mit dem entsprechenden defaultwert geliefert werden. Nun ist die sache aber so dass castor den default-element beim erzeugen der XML miterzeugt, trotz dass dieses gar nicht gesetzt wurde.

falls es von bedeutung ist: das Element ist optional, mit defaultwert, nillable und basiert auf einem einfachem Typ (Boolean)

Hat einer ne idee was ich falsch mache?
 
D

devxml

Gast
Ein Element basiert auf dem Typ "PricesType", dieser Typ enthält ein Element welches auf dem Typ "ActivationType" basiert. Um genau diesen geht es hier, denn das Element "activemon" wird stets miterzeugt trotz dass es nicht gesetzt wurde.

[XML]
<!-- ... -->
<xs:complexType name="PricesType">
<xs:sequence>
<xs:element maxOccurs="unbounded" name="price">
<xs:complexType>
<xs:complexContent mixed="false">
<xs:extension base="ActivationType">
<xs:sequence>
<xs:element name="type">
<xs:simpleType>
<xs:restriction base="PriceType">
<xs:totalDigits value="9" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="value">
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:totalDigits value="9" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ActivationType">
<xs:sequence>
<xs:element minOccurs="0" default="T" nillable="true" name="activemon" type="BooleanType"/>
<xs:element minOccurs="0" default="T" nillable="true" name="activetue" type="BooleanType"/>
<!-- ... -->
</xs:sequence>
</xs:complexType>
<!-- ... -->
[/XML]
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
L XML einlesen gleichnamige Elemente XML & JSON 5
J Parent- und Child-Elemente mit gleiche Namen, geht das ? XML & JSON 1
S XML - Bestehende Elemente ändern XML & JSON 1
C JAXB: XML-Elemente einlesen und als XML-Attribute ausgeben XML & JSON 7
R Verschachtelung gleichnamiger Elemente XML & JSON 7
A Elemente aus mehreren XML-Dateien zu einem zusammenfügen XML & JSON 5
G JAXB und verschachtelte Elemente? XML & JSON 6
J Anzahl der Elemente in einem XML-Dokument auslesen XML & JSON 7
F Hilfe beim bearbeiten von XML elemente XML & JSON 3
G Wieviele Elemente von TagName, ich brings nicht hin XML & JSON 5
G Leere Elemente verhindern XML & JSON 7
aze JaxB Elemente in LinkedHashSet werden nicht wiededergegeben XML & JSON 3
E XML Datei einlesen und Elemente in der Console ausgeben XML & JSON 6
D Tabs/Einrückungen der XML-Elemente gehen beim Schreiben verloren XML & JSON 5
Z XML auslesen, Elemente daraus entfernen und als neue XML zurückgeben XML & JSON 2
S JTree - Nur Elemente mit Attributen einfügen XML & JSON 2
T Elemente zählen mit JDOM in XML XML & JSON 7
G XML Parser Fehler, zwei gleiche kind-Elemente XML & JSON 7
F Elemente sortieren lassen XML & JSON 2
I Editor, der nur Elemente einfuegt, die nach xsd zulaessig XML & JSON 2
G xml einlesen und bestimmte Elemente an eine gui_Klasse überg XML & JSON 25
H Elemente eines Node auslesen XML & JSON 2
M XML Elemente mit JDOM durch Text ersetzen XML & JSON 2
P JDom nimmt keine Elemente an. XML & JSON 3
M Elemente mit Prefix via JDOM erstellen XML & JSON 6
J Jdom Elemente lesen XML & JSON 5
P zugriff auf gewuenschte elemente klapp nicht. XML & JSON 3
T Einfach nur die Elemente einer XML Datei auslesen :( XML & JSON 10
T Elemente aus XML-File löschen (JDom) XML & JSON 9
G Xml Elemente in eine Liste abspeichern! XML & JSON 2
G Elemente in XML XML & JSON 4
G brauche Tips, wie ich am besten auf Elemente zugreife XML & JSON 5
D Xml-Datei in JTree anzeigen und Elemente ausblenden XML & JSON 2
S JDOM Elemente suchen XML & JSON 2

Ähnliche Java Themen

Neue Themen


Oben