Schrift
Wiki:Tipp zum Debugging: use Data::Dumper; local $Data::Dumper::Useqq = 1; print Dumper \@var;
[thread]3823[/thread]

XML Schema Abbildung von undef (NULL)



<< >> 2 Einträge, 1 Seite
steffenw
 2007-05-23 15:13
#35534 #35534
User since
2003-08-15
692 Artikel
BenutzerIn
[Homepage] [default_avatar]
Wie kann ich im XML Schema einen Integer (my_name) angeben, der im Falle von undef (NULL), nicht mit einem Integer-Pseudowert -1 belegt werden muß.
Mir fällt da nur Abblidung als Leerstring ein.
Wie macht man das richtig?
Code: (dl )
1
2
3
4
5
6
<xsd:zero_string name="null">
 <xsd:restriction base="xsd:string" length="0" />
</xsd:zero_string>
<xsd:integer_and_null name="my_name">
 <xsd:union memberTypes="integer zero_string"/>
</xsd:integer_and_null>
Abgeleitet habe ich das aus http://de.wikipedia.org/wiki/XML_Schema#Einfache_Typen.
Wo anders habe ich gelesen, daß man Datenbanken nach XML nur so abbilden kann, daß man in der Datenbank "not NULL" für das Feld angibt. Aber irgendwie ist das Problem doch dann nur durch diesen Workaround umschifft. Oder?
$SIG{USER} = sub {love 'Perl' or die};
pKai
 2007-05-24 20:16
#35535 #35535
User since
2005-02-18
357 Artikel
BenutzerIn
[default_avatar]
Ich weiß ja nicht wo du das Schema reinfüttern willst, aber in meinem Verständnis ist ein Wert undef, wenn er "nicht vorhanden" ist?!
Code: (dl )
<xsd:element minOccurs="0" type="xsd:integer" name="..." />
I sense a soul in search of answers.
<< >> 2 Einträge, 1 Seite



View all threads created 2007-05-23 15:13.