OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help



   Re: XSchema Spec Section 2.2, Draft 1

[ Lists Home | Date Index | Thread Index ]
  • From: "Michael Kay" <M.H.Kay@eng.icl.co.uk>
  • To: "XML Dev" <xml-dev@ic.ac.uk>
  • Date: Tue, 23 Jun 1998 20:05:39 +0100

>Peter Murray-Rust wrote:
>> Unless there is
>> sensible running text whose prime purpose is to be read
by humans there is
>> no particular value in having mixed content (i.e. strings
+ elements mixed).
Counter-example from GedML (adapted to make it

<NAME>Frederick BLOGGS
   <SOURCE>Birth Certificate</SOURCE>
        <ON>12 Jan 1983</ON>
   <NOTE>Generally signed himself "Frederik"</NOTE>

The general form is that the "attributes" of an object are
represented by the content of a first-level child element,
and qualifiers to the attributes (source, confidence level,
alternative values, etc) are represented by grandchild

This is a direct translation of the GEDCOM metamodel. I have
come across similar things in medical data models where the
aim is to record opinions rather than facts: in such a model
we need to record "facts about facts about facts": e.g.
"John says that his mother told him that his father died of
a heart attack".

Unfortunately I am unable to declare in the DTD that the
element contains "PCDATA content followed by zero or more of
the following child elements", XML's peculiar rules mean
that with mixed content I cannot declare any ordering or
cardinality constraints. (I wonder if someone thought that
there was no requirement?)

Mike Kay

xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/
To (un)subscribe, mailto:majordomo@ic.ac.uk the following message;
(un)subscribe xml-dev
To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message;
subscribe xml-dev-digest
List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk)


News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS