I had a look at an XSL Schema tutorial, specifically the part about "restrictions". It's here:
http://www.w3schools.com/schema/schema_facets.asp Anyway, you can put an xs:restriction on any element, and you can use an xs:
pattern as a restriction which uses a regular expression. So, just figure out a regular expression that says "not equal to 'binaryFileID'" and put that restriction on every attribute in the schema except that one.
I have to say that I find this a strange requirement. Why should the contents of one attribute type be allowed to affect the contents of a completely unrelated attribute type?
(Arggh... no smilies for XML!)
[ January 20, 2006: Message edited by: Paul Clapham ]
[ January 20, 2006: Message edited by: Paul Clapham ]