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

  • From: Eddie Robertsson <eddie@a...>
  • To: "Simon St.Laurent" <simonstl@s...>
  • Date: Mon, 09 Jul 2001 14:07:14 +1000

> I don't think the Schematron you proposed works for the same reason.
> Ken Holman's XSLT looks generic enough to do the job, and I suspect
> there would be something equivalent in Schematron.

Certainly and since Ken already did most of the job for you a schematron
schema could look like:

<schema xmlns="http://www.ascc.net/xml/schematron">
 <pattern>
  <rule context="*">
   <report test="following-sibling::*[name(.)=name(current())]"
   >There can only be one <name/> element at the same level.</report>
  </rule>
 </pattern>
</schema>

Cheers,
/Eddie

> If I've missed something completely, please let me know.
>
> ------------------------------------------------------------------
> The xml-dev list is sponsored by XML.org, an initiative of OASIS
> <http://www.oasis-open.org>
>
> The list archives are at http://lists.xml.org/archives/xml-dev/
>
> To unsubscribe from this elist send a message with the single word
> "unsubscribe" in the body to: xml-dev-request@l...


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