SAP インストールによって呼び出される WCF Web サービスを開発していますが、負の数のシリアル化に関連する問題が発生しています。「-123.45」ではなく「123.45-」のような値を渡しているため、デシリアライゼーションが停止します。XML ですべてを文字列として定義し、手動で末尾の記号を探すことで回避できると思います。
私の質問は、これも有効な XML 数値表現ですか? このページを見つけました。これは、記号 (存在する場合) が数字の前になければならないことを示しているようです。結局のところ、彼らが送信するものを処理するために必要なものは何でも追加する必要があります。仕様の観点からこれが実際には間違っていることを知りたいのはただのエゴだと思います;)