我有一個RESCF WCF Web服務(使用大幅修改的WCF Rest Starter Kit),數據協定是用[Serializable]和[XmlType]標記的簡單POCO(成員標有[XmlElement]或[XmlAttribute]在適當的情況下)。WCF和XmlSerialization和XmlWriterSettings
WCF內部的某個地方創建了XmlSerializer的一個實例,該實例在XML節點之間生成輸出時沒有縮進或間隔,這對於自動化流程很好,但由於我必須自己手動格式化XML輸出,所以調試更加困難。
我想使用XmlWriterSettings,所以它會自動格式化XML之前,它被髮送到管道,但我看不到我可以注入它。
我使用Reflector來查找在WCF中實例化XmlSerializer的位置,它顯示了幾個嵌套的內部類isnide XmlSerializerOperationBehavior,但除此之外,我卡住了。
Ta!
你在看什麼XML?爲什麼不直接在XML編輯器(如Visual Studio)中查看它?或者使用XML可視化器在調試器中查看它。 –