Re: XML Schema quiz on default values

"Costello, Roger L." <[email protected]> Thu, 23 Aug 2012 23:51:52 +0000
Newsgroups gmane.text.xml.schema.devel
Message-ID <[email protected]>
Hello Michael,

I am confused. The Title element is declared to be of type string, so a valid value of Title is a string of length zero, right? According to SAXON, that is the case.

/Roger

Answer: the value of Title is the empty string, not the default value.
The reason is that the empty string is a valid value of the string data
type. If you want Title to have the default value then you must
explicitly enter the default value: <Title>Hello World</Title>

WRONG. The default applies when the element is empty, not when it is
invalid.

Michael Kay
Saxonica