The schema for the Biztalk binding file can be generated by running the following in the visual studio command prompt:
xsd.exe “C:\Program Files (x86)\Microsoft BizTalk Server 2010\Microsoft.BizTalk.Deployment.dll” /type:BindingInfoNow when you go to use it for validation you'll find it's unusable. Firstly the import at the top throws an error, then you'll find that the SendPipeline tag used in exported bindings are invalid. Something isn't right when a tag in real life use comes up as invalid.
To get a working schema I ended up using an exported binding and xml software to generate a schema based on the exported binding file.