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

 


Help: OASIS Mailing Lists Help | MarkMail Help

 


 

   Schema Question

[ Lists Home | Date Index | Thread Index ]


I need a pointer or two about creating a schema.

I have a situation where the incoming XML will have an element/attribute
specifying one of four enumerated choices.  Depending on the value of that
choice, the elements that follow will be different.

Like this:
<foo>
  <mode>one</mode>
  <data1>aaa</data1>
  <data2>bbb</data2>
</foo

<foo>
  <mode>two</mode>
  <data3>ccc</data3>
  <data4>ddd</data4>
</foo>

or
<foo mode="one">
  <data1>aaa</data1>
  <data2>bbb</data2>
</foo

<foo mode="two">
  <data3>ccc</data3>
  <data4>ddd</data4>
</foo>

How does one set up the schema to validate the appropriate sequence of
elements based on the value of the "controlling" element/attribute ?

Thanks in advance.




 

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

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