[Date Prev]
| [Thread Prev]
| [Thread Next]
| [Date Next]
--
[Date Index]
| [Thread Index]
Does it make sense to have a default with a nillable element?
- From: "Costello, Roger L." <costello@mitre.org>
- To: "xml-dev@lists.xml.org" <xml-dev@lists.xml.org>
- Date: Wed, 10 Jul 2019 12:01:17 +0000
Hi Folks,
The following XML Schema declares an element to be nillable and the element has a default value:
<xs:element name="test" type="xs:string" nillable="true" default="Hello, world" />
That is legal but is it meaningful?
What does this (schema-valid) XML instance mean:
<test xsi:nil="true"></test>
xsi:nil="true" indicates that there is no information available for the <test> element. The default value indicates that there is information available for the <test> element and the information is "Hello, world".
Right?
Isn't that a contradiction?
/Roger
[Date Prev]
| [Thread Prev]
| [Thread Next]
| [Date Next]
--
[Date Index]
| [Thread Index]