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> >
