- From: Mike Deem <mikedeem@microsoft.com>
- Date: Fri, 3 May 2002 21:53:40 -0700
- To: "Sanjiva Weerawarana" <sanjiva@watson.ibm.com>, "Jeffrey Schlimmer" <jeffsch@windows.microsoft.com>, <www-ws-desc@w3.org>
It could look like this:
<xs:complexType name="medical-record">
<xs:sequence>
<xs:element name="person-name" type="xs:string"/>
<xs:element name="head-xray" type="tns:gif"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="gif">
<xs:restriction base="xs:base64Binary">
<xs:annotation>
<xs:appinfo>
<content:mediaType value="image/gif"/>
</xs:appinfo>
</xs:annotation>
</xs:restriction>
</xs:simpleType>
== Mike ==
-----Original Message-----
From: Sanjiva Weerawarana [mailto:sanjiva@watson.ibm.com]
Sent: Fri 5/3/2002 6:49 PM
To: Mike Deem; Jeffrey Schlimmer; www-ws-desc@w3.org
Cc:
Subject: Re: issue: optional parts in <message>?
"Mike Deem" <mikedeem@microsoft.com> writes:
> Sorry. I'll get those links fixed. [1] should work. See section 6.
>
> In any case, the idea is to use a mediaType annotation element in a
> restriction on a base64Binary or hexBinary base type. This annotation is
> used in the style of a facet to constrain the media type of the binary
> data.
I know .. I've heard that from others before too. But not being an
XSD expert I'm not sure I see exactly how that would look. Can you
please write it down?
FYI, here's what the 2-item message consisting of a string name and
an image (say a head xray) would like in WSDL 1.1:
<message name="medical-record">
<part name="person-name" type="xsd:string"/>
<part name="head-xray" mimeType="image/gif"/>
</message>
Sanjiva.
Received on Saturday, 4 May 2002 00:54:13 UTC