Мы создали веб-службу в VB.NET против файла WSDL, предоставленного нам нашим клиентом.
В ходе тестирования наш клиент поднял проблему, заявив, что XML, созданный нашей веб-службой, использует "true" и "false" для логических значений, а не "1" и "0". Кроме того, они предполагают, что из-за этого наша реализация "нарушена".
У меня создалось впечатление, что "true/false" и "1/0" в этом контексте взаимозаменяемы?
В любом случае, вся сериализация XML обрабатывается платформой .NET, а не нашим кодом, поэтому я предполагаю, что у меня мало шансов ее изменить?
Может ли кто-нибудь указать мне какую-нибудь документацию, которая либо поддерживает мою историю, либо доказывает, что я ошибаюсь? Если я ошибаюсь, знает ли кто-нибудь, как я могу изменить это поведение?
Спасибо заранее...