Мой - в основном предположение, но ошибка, которую вы цитируете, кажется, сгенерирована из проверки правильности XML на машине, предоставляющей услугу.
Похоже, что на той стороне кабеля ониполучая что-то вроде:
<a><b description="Foo" Bar"></b></a>
("
преобразуется в "
) и, таким образом, они говорят вам, что вместо этого вы должны отправить что-то вроде:
<a><b description="Foo" Bar="..."></b></a>
, что явно нето, что ты хочешь.
AFAIK Ваш XML правильно сформирован (только что протестирован здесь для дополнительной безопасности), поэтому либо есть ошибка в suds (что меня удивит, учитывая величину ошибки и зрелость)пакета) или имеется ошибка на сервере, предоставляющем сервис (возможно, «слишком раннее преобразование» из сущностей XML в обычные символы).
Опять же: здесь много спекуляций и мало веских фактов, но явсе еще HTH!:)