The "##targetNamespace" value indicates that the element extensions must come from your targetNamespace. If you want to allow elements from other namespaces, you should specify namespace="##other". Or if you want to allow any element from any namespace, either specify namespace="##any" or just leave out the attribute.

Anne

On 9/25/06, Ramasamy, Niraimathi (Cognizant) <[EMAIL PROTECTED]> wrote:
 
 
Hi,
 
I would like to have several elements with my EventExtensionType.

i was given <xsd:any/>. Axis 2 caused the error Unexpected subelement Extension. so i changed <xsd:any> to <xsd:any namespace="##targetNamespace" processContents="lax"/> . now I cant able to add anymore elements under <Extension>

I have send a soap mess like this

<q0:Extension>

<q0:issueID></q0:issueID>
</q0:Extension>
 It is causing the error Unexpected subelement issueID.

 i would like to have any number of elements within

<Extension> n number of elements with any type</Extension>

Please let me know what are the changes I need to do in my below <xsd:schema>

<

xs:element name="Extension"

type="EventExtensionType" />

<xs:complexType name= "EventExtensionType">

<xs:annotation>

<xs:documentation>

</xs:documentation>

</xs:annotation>

<xs:sequence>

<xsd:any namespace="##targetNamespace" processContents="lax"/>

</xs:sequence>

<xs:attribute name="schemaLocation" type="xs:anyURI"

use="required" />

</xs:complexType>

 
Regards,
Niraimathi R
 
 
This e-mail and any files transmitted with it are for the sole use of the intended recipient(s) and may contain confidential and privileged information.
If you are not the intended recipient, please contact the sender by reply e-mail and destroy all copies of the original message.
Any unauthorized review, use, disclosure, dissemination, forwarding, printing or copying of this email or any action taken in reliance on this e-mail is strictly
prohibited and may be unlawful.

Visit us at http://www.cognizant.com

Reply via email to