Moja aplikacja WinForm komunikuje się z usługą sieci Web. W przypadku niektórych wymagań muszę przedstawić odpowiedź usługi sieci Web w formacie XML w aplikacji WinForm.Jak wyświetlić dane Xml w winformie w stylu XML?
Służy do serializacji instancji typu odpowiedzi (klasy) do ciągu XML. Ale kiedy pokazuję ten ciąg w polu tekstowym, jest on oczywiście wyświetlany jako ciągły ciąg znaków; nie jako XML, jak pokazano poniżej.
<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>
Tutaj UserServiceAccesses
jest klasa, która ma właściwość typu UserServiceAccess
. Następnie UserServiceAccess
ma właściwości typu: Service
, ClientPermissions
Jak mogę to zrobić? Może być w dowolnej formie (drzewo, tabela, tekst itp.), Ale powinien być czytelny jako XML. Ponieważ istnieje wiele metod internetowych, które wywołujemy z poziomu aplikacji, za każdym razem struktura XML byłaby inna i dlatego nie możemy mieć określonego schematu.
czy opublikowany kod jest pomocny? –