[
Lists Home |
Date Index |
Thread Index
]
Thanks for your reply. I was afraid this might be the case. (It is a given
that our project will use XML Schema and not one of the alternatives.)
Morgan
On Fri, 5 Apr 2002, Tom Gaven wrote:
> Morgan,
> I don't think XML Schema schemas can constrain text this way. I believe XML Schema is similar
> to DTD 'mixed content' in this regards. However, RELAX NG does have this capability:
>
> This RELAX NG schema: (compact syntax)
>
> start = myelement
> myelement = element myelement { text, mysubelement1, mysubelement2 }
> mysubelement1 = element mysubelement1 { text }
> mysubelement2 = element mysubelement2 { text }
>
> should validate your document, and only allow 'text' prior to element mysubelementt.
>
> tom
>
> -----Original Message-----
> From: Morgan V. Cundiff [mailto:mcundiff@loc.gov]
> Sent: Friday, April 05, 2002 11:57 AM
> To: xml-dev@lists.xml.org
> Subject: [xml-dev] content model question
>
>
>
> Is is possible to create an XML Schema content model for an element
> containing mixed content (i.e. text and subelements) and to also specify
> the sequence of the text and the subelements? For example an instance
> might look like this:
>
> <myelement>textblob
> <mysubelement1>textblob1</mysubelement1>
> <mysubelement2>textblob2</mysubelement2>
> </myelement>
>
> The goal is to constrain the content of <myelement> so that the textblob
> must occur first and then be followed by <mysubelement1> and
> <mysubelement2>
>
> Thank you for your help.
>
> Morgan Cundiff
> Library of Congress
>
>
>
>
> -----------------------------------------------------------------
> The xml-dev list is sponsored by XML.org <http://www.xml.org>, an
> initiative of OASIS <http://www.oasis-open.org>
>
> The list archives are at http://lists.xml.org/archives/xml-dev/
>
> To subscribe or unsubscribe from this list use the subscription
> manager: <http://lists.xml.org/ob/adm.pl>
>
>
|