xml:id is not created in the client stub objects
------------------------------------------------

                 Key: AXIS-2735
                 URL: https://issues.apache.org/jira/browse/AXIS-2735
             Project: Axis
          Issue Type: Bug
          Components: WSDL processing
    Affects Versions: 1.4
         Environment: Windows XP SP2, JRE 1.6.0_05
            Reporter: Ryan McCullough
             Fix For: 1.4


In my wsdl, I am importing an xsd schema file. That xsd file has an import:

<xs:schema elementFormDefault="qualified"
                 xmlns:xs="http://www.w3.org/2001/XMLSchema";
                 xmlns="urn:<sanitized>"
                 xmlns:rnt="urn:<sanitized>"
           targetNamespace="urn:<sanitized>">

  <xs:import namespace="http://www.w3.org/XML/1998/namespace";
                  schemaLocation="xml.xsd" />

xml.xsd comes from http://www.w3.org/2001/xml.xsd.

I then declare a base object that several other objects extend.

    <xs:complexType name="api_base">
        <xs:attribute ref="xml:id" />
        <xs:attribute ref="attr2" />
        <xs:attribute ref="attr3" />
        <xs:attribute name="attr4" type="xs:base64Binary" />
    </xs:complexType>


    <xs:complexType name="contact" >
        <xs:complexContent>
            <xs:extension base="api_base">
                <xs:sequence>
                    <!-- Attributes -->
                </xs:sequence>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>

The xml:id attribute is not created in my objects, but attr2-4 are.

I tried adding the namespace 'xmlns:xml="http://www.w3.org/XML/1998/namespace";' 
(tried both the <xs:schema> and <xs:import>)  and it  still does not generate 
the xml:id attribute in the objects.

I can provide my wsdl & xsd if needed.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


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

Reply via email to