Using Sun's 'relames' [1] it is *nearly* possible to 
validate an instance as is intended by the text!
Where (datetime for instance) an element content
must not have whitespace, relames picks it up nicely.

  <element name="atom:published">
      <s:assert test="normalize-space(.) = .">There must be no white
space before or after a date time value
      </s:assert>
      <ref name="atomDateConstruct"/>
    </element>

Unfortunately, as of this release, relames doesn't
support Schematron assert statements for attribute
values, which is required for uri's.

C'est la vie



[1]https://msv.dev.java.net/


regards DaveP

Reply via email to