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] schematronx (Xpath): how to verify the absence of anattrib

[ Lists Home | Date Index | Thread Index ]
  • To: "Hunsberger, Peter" <Peter.Hunsberger@stjude.org>
  • Subject: RE: [xml-dev] schematronx (Xpath): how to verify the absence of anattribute?
  • From: Pedro Salazar <pedro-b-salazar@ptinovacao.pt>
  • Date: 02 Mar 2004 20:51:15 +0000
  • Cc: xml-dev@lists.xml.org
  • In-reply-to: <1E0CC447E59C974CA5C7160D2A2854EC02FECC94@SJMEMXMB04.stjude.sjcrh.local>
  • Organization: Portugal Telecom Inovação, S.A.
  • References: <1E0CC447E59C974CA5C7160D2A2854EC02FECC94@SJMEMXMB04.stjude.sjcrh.local>

I need something which verifies the absence of an attribute and the
presence of another in a such form that let me do something like
counting elements:

<rule context="b">
 <assert test="count(a[@x and not(y)])=10"> the sum must be 10 </assert>

The not(y) doesn't work on test, I think...

I tried to move the condition of negation of the attribute to the
context (there it works), but I miss the count (or any other real

<rule context="b/a[@x and not(y)]">
 <assert test="count(.)=10"> the sum must be 10 </assert>

I believe the count will always 1 in the second operation. So, my
intention is using it on 'test' and not in 'context'.

Any ideas?

Pedro Salazar.


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

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