- From: Costello, Roger L. <costello@mitre.org>
- Date: Thu, 3 Nov 2011 17:15:17 +0000
- To: "xmlschema-dev@w3.org" <xmlschema-dev@w3.org>
Michael Kay wrote:
> Why do you want to use the same type to describe two things that appear
> on the surface to have quite unrelated structure? What are you hoping to
> achieve, that you could not achieve by using two completely different
> and unrelated types?
I want to categorize all elements as either an Object or a property. An Object is described by properties (i.e., an Object element is complex, with property child elements). The value of a property is either a simple value or an Object. For example, the value of this property element is a simple value:
<title>The Implementation of Functional Programming Languages</title>
The value of this property element is an Object:
<author>
<Person>
<name>Simon L. Peyton Jones</name>
</Person>
</author>
Person is an Object.
So, how do I create a property type such that elements derived from it can have a value that is either simple or an Object?
/Roger
Received on Thursday, 3 November 2011 17:15:58 UTC