Re: Sometimes an empty value means "use the default value" and sometimes it doesn't ... right?

"G. Ken Holman" <[email protected]> Thu, 23 Aug 2012 15:16:40 -0400
Newsgroups gmane.text.xml.schema.devel
Message-ID <[email protected]>
At 2012-08-23 19:04 +0000, Costello, Roger L. wrote:
>Thus sometimes an empty value means "use the default value" and 
>sometimes it doesn't.  Right?

What something "means" is up to the semantics of the applications 
that act on the content, and to the vocabulary designers who are 
trying to impose common understandings of use amongst those employing 
the vocabulary.

To add to your list, in UBL an empty value means "error" ... there is 
an instance rule that no element shall be empty because it could be 
ambiguous between trading partners.

   http://docs.oasis-open.org/ubl/os-UBL-2.0/UBL-2.0.html#d0e3645
   "Use of empty elements within XML instance documents is a
    source of controversy for a variety of reasons."

I hope this helps.

. . . . . . . . . Ken


--
Public XSLT, XSL-FO, UBL and code list classes in Europe -- Oct 2012
Contact us for world-wide XML consulting and instructor-led training
Free 5-hour lecture: http://www.CraneSoftwrights.com/links/udemy.htm
Crane Softwrights Ltd.            http://www.CraneSoftwrights.com/x/
G. Ken Holman                   mailto:[email protected]
Google+ profile: https://plus.google.com/116832879756988317389/about
Legal business disclaimers:    http://www.CraneSoftwrights.com/legal