- From: <jon.calladine@bt.com>
- Date: Fri, 12 May 2006 15:02:02 +0100
- To: <public-xsd-databinding@w3.org>
I think this gotcha does need to be covered. This would be best
addressed by a design consideration in the pattern for the use of
attributes and also cross referenced in the pattern for the subsequent
extension of a Complex Type where a conflicting attribute name may be
added.
Has anyone else experienced this?
JonC
> -----Original Message-----
> From: public-xsd-databinding-request@w3.org
> [mailto:public-xsd-databinding-request@w3.org] On Behalf Of
> Databinding Issue Tracker
> Sent: 12 May 2006 14:33
> To: public-xsd-databinding@w3.org
> Subject: ISSUE-51: attribute and element name clashes
>
>
>
>
> ISSUE-51: attribute and element name clashes
>
http://www.w3.org/2005/06/tracker/databinding/issues/51
Raised by: Paul Downey
On product: Basic
The following schema caused a name clash in a
Java databinding tool:
<xs:complexType name="Product">
<xs:sequence>
<xs:element name="name" type="xs:string"/>
<xs:element name="inStock" type="xs:int"/>
</xs:sequence>
<xs:attribute name="name" type="xs:string" /> </xs:complexType>
Should we advise against using the same names
for elements and attributes directly under the same element
in Basic patters?
Received on Friday, 12 May 2006 14:02:11 UTC