An application of mine, interacting with the Amazon S3 server using REST API, performed a "Delete Multiple" operation against the server and encountered an error response:
<?xml version="1.0" encoding="UTF-8"?>
<Error>
<Code>MalformedXML</Code>
<Message>The XML you provided was not well-formed or did not validate against our published schema</Message>
<RequestId>6FA...D61</RequestId>
<HostId>E5G...uhg=</HostId>
</Error>
Quoting the Amazon documentation:
This happens when the user sends malformed xml (xml that doesn't conform to the published xsd) for the configuration. The error message is, "The XML you provided was not well-formed or did not validate against our published schema."
Some of my app's deletion keys contain encoded characters that may be causing a problem. I would therefore like to see Amazon's published schema (XSD) file itself, running it through a validator to determine the problem.
Where can I find the Amazon XSD file?