What is the message you get when it does not validate?

Scott Nichol

Do not send e-mail directly to this e-mail address,
because it is filtered to accept only mail from
specific mail lists.
----- Original Message ----- 
From: "csj" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Monday, June 27, 2005 9:52 AM
Subject: schema building


> 
> 
> All -
> 
> I am very stuck on building a schema for the following xml message.  I
> feel I'm very close as the message validates if I remove the
> soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/";
> attribute from the doSpellingSuggestion element.  Any help/pointers for
> describing the encodingStyle attribute in my schema would be great.
> 
> Any help on this would be great.
> 
> Thanks.
> 
> -------------- Message -------------------
> 
> <?xml version="1.0" encoding="UTF-8"?>
> <soapenv:Envelope
> xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
>       xmlns:xsd="http://www.w3.org/2001/XMLSchema";
>       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
>  <soapenv:Body>
> 
>   <ns1:doSpellingSuggestion
> soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/";
>       xmlns:ns1="urn:GoogleSearch">
>    <key xsi:type="xsd:string">XXXXXXXXXXXXXXXXXXXXXXXx</key>
>    <phrase xsi:type="xsd:string">rabbbit</phrase>
>   </ns1:doSpellingSuggestion>
> 
>  </soapenv:Body>
> </soapenv:Envelope>
> 
> ------------  Schema ---------------
> 
> <?xml version="1.0" encoding="UTF-8"?>
> <xs:schema
>    xmlns:xs="http://www.w3.org/2001/XMLSchema";
>    elementFormDefault="qualified"
>    targetNamespace="http://schemas.xmlsoap.org/soap/envelope/";
>    xmlns:ns1="urn:GoogleSearch"
>    version="1.0">
> 
> <xs:import namespace="urn:GoogleSearch"
> schemaLocation="GoogledoSpellingSuggestion.xsd" />
> 
> <xs:element name="Envelope">
>    <xs:complexType>
>      <xs:sequence>
>        <xs:element name="Body">
>          <xs:complexType>
>            <xs:sequence>
>             <xs:element ref="ns1:doSpellingSuggestion"/>
>            </xs:sequence>
>          </xs:complexType>
>        </xs:element>
>      </xs:sequence>
>    </xs:complexType>
> </xs:element>
> 
> </xs:schema>
> 
> ---------------
> 
> <?xml version="1.0" encoding="UTF-8"?>
> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema";
>             xmlns:soapenv="http://schemas.xmlsoap.org/soap/encoding/";
>             targetNamespace="urn:GoogleSearch"
>             xmlns:ns1="urn:GoogleSearch"
>             version="1.0">
> 
>   <xsd:element name="doSpellingSuggestion"
> type="ns1:doSpellingSuggestion"/>
> 
>   <xsd:complexType name="doSpellingSuggestion">
>    <xsd:sequence>
>     <xsd:element name="key" type="xsd:string"/>
>     <xsd:element name="phrase" type="xsd:string"/>
>    </xsd:sequence>
>   </xsd:complexType>
> 
> </xsd:schema>
>

Reply via email to