[Home] [By Thread] [By Date] [Recent Entries]

  • To: "Hunsberger, Peter" <Peter.Hunsberger@s...>
  • Subject: RE: schematronx (Xpath): how to verify the absence of anattribute?
  • From: Pedro Salazar <pedro-b-salazar@p...>
  • Date: 02 Mar 2004 20:51:15 +0000
  • Cc: xml-dev@l...
  • In-reply-to: <1E0CC447E59C974CA5C7160D2A2854EC02FECC94@S...>
  • Organization: Portugal Telecom Inovação, S.A.
  • References: <1E0CC447E59C974CA5C7160D2A2854EC02FECC94@S...>

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>
</rule>

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
operation):

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

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?

regards,
Pedro Salazar.
-- 
-PS


Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member