[ http://issues.apache.org/jira/browse/TUSCANY-484?page=all ]

Pete Robbins closed TUSCANY-484.
--------------------------------

    Fix Version/s: Cpp-current
                       (was: Java-M2)
       Resolution: Fixed

The patch was applied a while ago

> Attribute groups only working if defined in the default namespace
> -----------------------------------------------------------------
>
>                 Key: TUSCANY-484
>                 URL: http://issues.apache.org/jira/browse/TUSCANY-484
>             Project: Tuscany
>          Issue Type: Bug
>          Components: C++ SDO
>    Affects Versions: Cpp-current
>         Environment: Windows
>            Reporter: Graham Charters
>             Fix For: Cpp-current
>
>
> When loading the following schema I get a parse error "Use of undefined group 
> commonAttributes".
> <?xml version="1.0" encoding="utf-8" ?>
> <schema targetNamespace="http://example.org";
>   xmlns:ns1="http://example.org"; xmlns="http://www.w3.org/2001/XMLSchema";>
>       
>       <attributeGroup name="commonAttributes">
>               <attribute name="attr1" type="string" />
>               <attribute name="attr2" type="string" />
>       </attributeGroup>  
>       <complexType name="extendedStringType">
>               <sequence>
>                       <element name="el1" type="string" />
>                       <element name="el2" type="string" />
>               </sequence>
>               <attributeGroup ref="ns1:commonAttributes"/>
>       </complexType>
> </schema>
> It appears that if I change the schema so that the group is defined in the 
> default namespace for the schema, then the parse works.  So the following 
> schema does not produce the error.
> <?xml version="1.0" encoding="utf-8" ?>
> <xs:schema targetNamespace="http://example.org";
>   xmlns="http://example.org"; xmlns:xs="http://www.w3.org/2001/XMLSchema";>
>       
>       <xs:attributeGroup name="commonAttributes">
>               <xs:attribute name="attr1" type="xs:string" />
>               <xs:attribute name="attr2" type="xs:string" />
>       </xs:attributeGroup>  
>       <xs:complexType name="extendedStringType">
>               <xs:sequence>
>                       <xs:element name="el1" type="xs:string" />
>                       <xs:element name="el2" type="xs:string" />
>               </xs:sequence>
>               <xs:attributeGroup ref="commonAttributes"/>
>       </xs:complexType>
> </xs:schema>

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to