Hi David
I had a quick look through the code. I haven't tried it, but this might
work (where yourSchemaType is the SchemaType for ArrayOfstring):
QName arrayTypeQName = new
QName("http://schemas.xmlsoap.org/soap/encoding/", "arrayType");
SchemaLocalAttribute sla =
yourSchemaType.getAttributeModel().getAttribute(arrayTypeQName);
if (sla != null)
{
SOAPArrayType wsdlArrayType = ((SchemaLocalAttributeImpl)sla).
getWSDLArrayType();
// do whatever you want to do here
}
Cheers,
Lawrence
> -----Original Message-----
> From: David Jencks [mailto:[EMAIL PROTECTED]
> Sent: Tuesday, June 28, 2005 2:28 PM
> To: [email protected]
> Subject: Do schema model objects include info from "any" elements in
> schema?
>
> I'm using the xmlbeans schema model to extract information from
schemas
> in wsdls.
>
> Given a complex type like this:
>
> <complexType name="ArrayOfstring"
> xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
> <complexContent>
> <restriction
base="soapenc:Array">
> <attribute
ref="soapenc:arrayType"
> wsdl:arrayType="xsd:string[]"/>
> </restriction>
> </complexContent>
> </complexType>
>
> is it possible to extract the wsdl:arrayType attribute value of
> xsd:string[] from any of the objects accessible from
> org.apache.xmlbeans.SchemaType or related classes? If not, is there
> some way to get back from a SchemaType object to an XmlObject from
> which I could extract the information?
>
> many thanks
> david jencks
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]