私は、XmlWriterを使用してXMLのブロックを構築するImというWCFサービスを持っています。完了したらWCFにXmlDocumentとして返すようにします。wcfはXmlDocumentを返しますか?
しかし、私は[OperationContract]それは仕事をdoesntの中で、常にXmlDocumentている場合:
[OperationContract]
XmlDocument GetNextLetter();
WCFテストユーティリティを提供します:
System.Runtime.Serialization.InvalidDataContractException:タイプ「System.Xmlのを.XmlDocument 'はシリアル化できません。
xsdがより多くのXmlSerializerに焦点を当てています - WCFはDataContractSerializerをよく使用します... –
私はレガシーXMLシステムに汚染されていると思います:(もしあなたが緑地のWCFレイアウトであれば、datacontractはおそらく行く。 – Spence