クライアント側で Xml 解析エラーを引き起こすダミーの Web メソッドを作成しました (wsdl で生成された .net 2.0 クライアント コード):
[WebMethod]
public string HelloWorld(string s)
{
StringBuilder sb1 = new StringBuilder();
sb1.Append("hello");
sb1.Append((char) 12);//0xC
return sb1.ToString();
}
今になってこの問題に出くわしたのは奇妙で、かなり陳腐な質問ですが、Web サービスはここで 0xC チャーターをエスケープすることになっているのではないでしょうか? < & 記号の場合はそうであることを知っています。