|
[XMLSCHEMA-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Dependencies between attributes and elements
From: João Cruz Morais <napalm@spiderfish.net>
Date: Tue, 7 Aug 2007 11:07:26 +0100 Message-ID: <a9b8f86e0708070307g7f91c2c9v25a733439c557819@mail.gmail.com> To: "Michael Kay" <mike@saxonica.com> Cc: xmlschema-dev@w3.org Thanks for your answer Michael, I think I'll deal with the document structure with XSD and do the remaining validation in my java app. One more thing though: Right now I'm using an element called int-vector to specify a list of int values. Is it possible to make that element go away and replace it for a generic one, with an attribute specifying the vector type? In other words is it possible to establish a relationship between the value of an element attribute and his children? Example: <vector type="int"> <value>2</value> <!-- if not int throws a error --> </vector> Thanks a lot, João On 06/08/07, Michael Kay <mike@saxonica.com> wrote: > > Given this simple xml: > > > > <vector size="2"> > > <value>1</value> > > <value>3</value> > > </vector> > > > > Is there a way to validate the number of <value> elements > > according to the vector size attribute? > > I'm tempted to say no, so should I make this kind of > > validation inside my program? > > XML Schema 1.1 will add this capability using assertions: > > <xs:assert test="count(value) = @size"/> > > Meanwhile you have to resort to other approaches, e.g. your own validation > code in XSLT, or Schematron. > > Michael Kay > http://www.saxonica.com/ > > -- João Cruz MoraisReceived on Tuesday, 7 August 2007 10:07:29 GMT |
Subscribe in XML format
|






