- From: Zafar Abbas <zafara@microsoft.com>
- Date: Thu, 12 Aug 2004 11:59:42 -0700
- To: "thomas smith" <smith_thomas_@hotmail.com>, <xmlschema-dev@w3.org>
##other should work for you. The Xml Schema Errata clarified [1] that it does not allow unqualified components. [1] http://www.w3.org/2001/05/xmlschema-errata#E0-10 -----Original Message----- From: xmlschema-dev-request@w3.org [mailto:xmlschema-dev-request@w3.org] On Behalf Of thomas smith Sent: Thursday, August 12, 2004 8:48 AM To: xmlschema-dev@w3.org Subject: anyAttribute ##other? hi all, I have a question with respect to anyAttribute functionality. Consider the following XML excerpt <?xml version="1.0" encoding="UTF-8"?> <object xmlns="urn:foo:ob" xmlns:it="urn:foo:it" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> ..... <item param="value1" it:test="value2"/> ..... </object> now, my schema needs to express/restrict that 1. the item element (in the urn:foo:ob NS) has a required attribute param (no NS prefix required). 2. the item element (in the urn:foo:ob NS) can have multiple optional attributes (anyAttribute) from a NS other than urn:foo:ob. These attributes must have a NS prefix. Note that using anyAttribute="##other" is not sufficient, as this still allows to add attributes without NS prefix. can someone help me ahead with this problem? many thanks thomas _________________________________________________________________ Is your PC infected? Get a FREE online computer virus scan from McAfee(r) Security. http://clinic.mcafee.com/clinic/ibuy/campaign.asp?cid=3963
Received on Thursday, 12 August 2004 19:00:16 UTC