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

 


Help: OASIS Mailing Lists Help | MarkMail Help

 


 

   Fwd: [katrina-dev] Looking for XML Schema advice

[ Lists Home | Date Index | Thread Index ]
  • To: xml-dev@lists.xml.org
  • Subject: Fwd: [katrina-dev] Looking for XML Schema advice
  • From: Bill Humphries <bill@whump.com>
  • Date: Tue, 6 Sep 2005 18:04:01 -0700
  • References: <Pine.LNX.4.58.0509061944350.21505@server1.LFW.org>

Hey, can a schema-head lend a hand here, Ping's doing great work on  
the PFIF format.

zesty.ca/pfif/

Begin forwarded message:


> From: Ka-Ping Yee <ping@zesty.ca>
> Date: September 6, 2005 5:46:35 PM PDT
> To: katrinadev@civicspacelabs.org
> Subject: [katrina-dev] Looking for XML Schema advice
> Reply-To: katrinadev@civicspacelabs.org
>
>
> Hi, folks.
>
> Is there anyone on this list with expertise in XML Schema that could
> offer some advice?
>
> At the moment, the XML Schema for PFIF specifies that <person>  
> contains
> a sequence of elements; some are mandatory (with minOccurs="1" and
> maxOccurs="1") and some are optional (minOccurs="0" maxOccurs="1").
> The <note> element has minOccurs="0" maxOccurs="unbounded".
>
> However, specifying the content of a <person> as a sequence means
> that the fields always have to appear in a specific order, the order
> given in the schema.
>
> I would like to allow the fields to appear in any order, as long as
> each field occurs at most once.  It seems that using <all> instead of
> <sequence> in the schema will allow that, but for some reason <all>
> does not allow me to specify that <note> can occur more than once.
>
> Is there any other way to allow an element to have subelements in
> any order, with one of those elements occurring possibly many times?
> If it isn't possible to express this in XML Schema, that would be good
> to know too.
>
> Thanks for your help.
>
>
> -- Ping
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: katrinadev-unsubscribe@civicspacelabs.org
> For additional commands, e-mail: katrinadev-help@civicspacelabs.org
>
>
>






 

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

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