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

 


Help: OASIS Mailing Lists Help | MarkMail Help

 


 

   Re: [xml-dev] Another Schema Question

[ Lists Home | Date Index | Thread Index ]


On Jul 28, 2004, at 1:03 PM, Dan White wrote:

>
> I need to be able to validate this:
>
> <Latitude>
>    <deg>90</deg>
>    <min>0</min>
>    <sec>00.000</min>
>    <dir>N</dir>
> </Latitude>
>
> The value of "degrees" can be 90 only if "minutes" and "seconds" are 
> both
> zero.  A degee value of 90 with non-zero minutes or seconds is invalid.
>
> That's the main problem.  I have to allow for someone referencing the
> North/South Pole or , in the case of Longitude, the International 
> DateLine
> (180 degrees longitude)
>
> Both present the same problem.

Ah... you need cross-field validation.  XML Schema doesn't support that 
currently.

You can do this with schematron--which is completely complimentary to 
XML Schema.  That
is, it is another validation layer for your document.

Alex Milowski                FAX: (707) 598-7649                        
  alex@milowski.com

"The excellence of grammar as a guide is proportional to the paucity of 
the
inflexions, i.e. to the degree of analysis effected by the language
considered."

Bertrand Russell in a footnote of Principles of Mathematics






 

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

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