Anne, Thank you for looking at my issue.
I added that namespace (I tried both the <xs:schema> and <xs:import>) and it still does not generate the xml:id attribute in the objects. -Ryan -----Original Message----- From: Anne Thomas Manes [mailto:[EMAIL PROTECTED] Sent: Tuesday, April 08, 2008 8:33 AM To: axis-user@ws.apache.org Subject: Re: xml:id does not want to work You need to also declare the "xml" namespace prefix: xmlns:xml="http://www.w3.org/XML/1998/namespace" Anne On Mon, Apr 7, 2008 at 1:44 PM, McCullough, Ryan <[EMAIL PROTECTED]> wrote: > > > > > 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 go here--> > > </xs:sequence> > > </xs:extension> > > </xs:complexContent> > > </xs:complexType> > > > > > > The problem is that Axis does not seem to like the xml:id. The xml:id > attribute is not declared in objects. > > > > Ideas? > > > > Ryan McCullough | RightNow Technologies | Integration Tools Engineer > > 406-556-3162 office | Bozeman, MT | [EMAIL PROTECTED] | > http://www.rightnow.com > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
smime.p7s
Description: S/MIME cryptographic signature