我的winform應用程序與Web服務進行通信。對於某些需求,我需要在Winform應用程序中以XML格式呈現Web服務響應。如何以XML方式在winform中顯示Xml數據?
我可以將響應類型(類)實例序列化爲XML字符串。但是當我在富文本框中顯示該字符串時,顯然顯示爲連續字符串;不像以下所示的XML。
<UserServiceAccesses>
- <UserServiceAccess>
- <Service>
<ID>0</ID>
<LocalID>Loggerr</LocalID>
<SystemID>-1</SystemID>
<ServiceType>U</ServiceType>
<Name>MyLogger</Name>
</Service>
<ClientPermissions />
</UserServiceAccess>
- <UserServiceAccess>
- <Service>
<ID>0</ID>
<LocalID>Logger2</LocalID>
<SystemID>-1</SystemID>
<ServiceType>U</ServiceType>
<Name>MyLogger2</Name>
</Service>
<ClientPermissions />
</UserServiceAccess>
<UserServiceAccesses>
這裏,UserServiceAccesses
是具有UserServiceAccess
類型的屬性的類。然後UserServiceAccess
有Service
類型的屬性,ClientPermissions
我該怎麼辦?它可以是任何形式(樹,表,文本等),但它應該可以作爲XML讀取。由於我們從應用程序調用的Web方法很多,每次XML結構都會有所不同,所以我們不能有明確的模式。
是張貼的代碼是有幫助的? –