Questions on DCD
Maneesha Jain
Maneesha.Jain at Ebay.Sun.COM
Wed Jan 20 21:50:44 GMT 1999
Hi Arnold,
Thanks for the response. I guess I was looking for a way to represent following
java class in DCD syntax.
In java-->
class Kid
{
Person mother; *****
Person father;
}
In DCD -->
<ElementDef Type="Kid">
<Element>Person</Element>
<Element>Person</Element>
</ElementDef>
<ElementDef Type="Person">
<Element>Name</Element>
<Element>Address</Element>
</ElementDef>
What I don't understand is where in DCD can I specify that the "Ist Person"
information is about the "mother" and "Second Person" information is about
"father". In concept, I was looking for a way to specify the "type" and "name"
for a <Element> just like in java definition marked as (*****).
Regards,
Maneesha
>
> >>1)
> >>If I define an ElementDef type "A", and then a ElementDef type "B"
> >>which could contain two elements/members of type A. How do I define that
> ?Question 1:
>
> What you appear to want to do is something equivalent to a (A,A) content in
> the DTD. You would do this (approximate syntax). (This requires you to
> have two A's)
>
> <ElementDef Type="B">
> <Group RDF:Order="Seq">
> <Element Name="A"/>
> <Element Name="A"/>
> </Group>
> </ElementDef>
>
> If you could have 0 or two A (A,A)+, you would do
>
> <ElementDef Type="B">
> <Group RDF:Order="Seq" Occurs="Optional">
> <Element Name="A"/>
> <Element Name="A"/>
> </Group>
> </ElementDef>
>
> I don't believe there is a way to restrict content to 0,1, or 2. The best
> you could do is allow 0 or more A's (A*) have have to limit it in your
> processor
>
> <ElementDef Type="B">
> <Group RDF:Order="Seq" Occurs="ZeroOrMore">
> <Element Name="A"/>
> </Group>
> </ElementDef>
>
xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev at ic.ac.uk
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/
To (un)subscribe, mailto:majordomo at ic.ac.uk the following message;
(un)subscribe xml-dev
To subscribe to the digests, mailto:majordomo at ic.ac.uk the following message;
subscribe xml-dev-digest
List coordinator, Henry Rzepa (mailto:rzepa at ic.ac.uk)
More information about the Xml-dev
mailing list