Attribute groups only working if defined in the default namespace
-----------------------------------------------------------------

         Key: TUSCANY-484
         URL: http://issues.apache.org/jira/browse/TUSCANY-484
     Project: Tuscany
        Type: Bug

  Components: C++ SDO  
    Versions: Cpp-current    
 Environment: Windows
    Reporter: Graham Charters


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