- From: Henry S. Thompson <ht@cogsci.ed.ac.uk>
- Date: 04 May 2000 08:56:20 +0100
- To: Dan Connolly <connolly@w3.org>
- Cc: xmlschema-dev@w3.org
Dan Connolly <connolly@w3.org> writes: Oops, sorry for previous empty reply. > I'm trying to mix in smil animation attributes using > anyAttribute processContents=strict on an HTML P element, > but I'm losing; this looks right: > > Validation warning: in unnamed entity at line 15 char 1 of > http://slow1.w3.org/XML/2000/04schema-hacking/h+s.html: > allowing {http://www.w3.org/2000/TR/smil-animation10}:begin because it > matched wildcard(##other) > > but I don't see why it's not finding my declaration of t:begin: > > Validation error: in unnamed entity at line 15 char 1 of > http://slow1.w3.org/XML/2000/04schema-hacking/h+s.html: > can't find a type for wildcard-matching attribute > {http://www.w3.org/2000/TR/smil-animation10}:begin Because there is no top-level attribute declaration for 'begin' in that schema. Attribute declarations in attribute groups are not 'top-level', because they're not guaranteed to be unique. If I change the relevant part of your schema to read: <attribute name="begin" type="string"/> <attributeGroup name="timingAttrs"> <attribute ref="begin" use="optional"/> <attribute name="dur" type="string" use="optional"/> <attribute name="end" type="string" use="optional"/> <attribute name="restart" use="default" value="always"> <simpleType base="string"> <enumeration value="always"/> <enumeration value="never"/> <enumeration value="whenNotActive"/> </simpleType> </attribute> <attribute name="repeatCount" type="string" use="optional"/> <attribute name="repeatDur" type="string" use="optional"/> <attribute name="fill" use="default" value="remove"> <simpleType base="string"> <enumeration value="remove"/> <enumeration value="freeze"/> </simpleType> </attribute> </attributeGroup> it works fine. (Now that I fixed a typo in the opportunistic attribute validation code, that is :-) ht -- Henry S. Thompson, HCRC Language Technology Group, University of Edinburgh W3C Fellow 1999--2001, part-time member of W3C Team 2 Buccleuch Place, Edinburgh EH8 9LW, SCOTLAND -- (44) 131 650-4440 Fax: (44) 131 650-4587, e-mail: ht@cogsci.ed.ac.uk URL: http://www.ltg.ed.ac.uk/~ht/
Received on Thursday, 4 May 2000 03:56:23 UTC