XML Schema nullable int-Element

Gerade im Zusammenhang mit nullable Types im .NET FW 2.0 ist es interessant eine XSD-Definition mit leeren (nicht-string) Elementen zu erlauben. Das Attribut...

Gerade im Zusammenhang mit nullable Types im .NET FW 2.0 ist es interessant eine XSD-Definition mit leeren (nicht-string) Elementen zu erlauben. Das Attribut “nillable” reichte dazu nicht aus (zumindest nicht im Zusammenhang mit BizTalk). Bleibt also noch die Definition eines eigenen Elementes.

Das lässt sich mittels der UNION-Ableitung recht einfach realisieren. Meine Umsetzung sieht wie folgt aus:

Screenshot for XML Schema nullable int-Element