Korzystanie DataContractSerializer serializować mojego obiektu pojawia się wynik podobny doCzy istnieje sposób, aby przekształcić XML danych wyjściowych programu DataContractSerializer?
<?xml version="1.0" encoding="utf-8" ?>
<AgentNotification xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/The.name.space.Notifications">
<_x003C_Created_x003E_k__BackingField i:nil="true" xmlns="http://schemas.datacontract.org/2004/07/The.name.space" />
<_x003C_Id_x003E_k__BackingField i:nil="true" xmlns="http://schemas.datacontract.org/2004/07/The.name.space" />
<_x003C_Email_x003E_k__BackingField>[email protected]</_x003C_Email_x003E_k__BackingField>
<_x003C_Name_x003E_k__BackingField>Random Person</_x003C_Name_x003E_k__BackingField>
<_x003C_Policies_x003E_k__BackingField>
<PolicyNotification>
<_x003C_Created_x003E_k__BackingField i:nil="true" xmlns="http://schemas.datacontract.org/2004/07/The.name.space" />
<_x003C_Id_x003E_k__BackingField i:nil="true" xmlns="http://schemas.datacontract.org/2004/07/The.name.space" />
<_x003C_ConfirmationNumber_x003E_k__BackingField>Some number</_x003C_ConfirmationNumber_x003E_k__BackingField>
</PolicyNotification>
<PolicyNotification>
</_x003C_Policies_x003E_k__BackingField>
</AgentNotification>
Czy jest jakiś sposób na to tagów wyjściowych, które są po prostu
<Id>
<Name>
etc, bez konieczności pokrycia moje zajęcia z atrybutami?
Jeśli nie ma sposobu, aby to wyjście było gwarantowane za każdym razem prawidłowe? Tak więc, jeśli użyję tego do renderowania wykresów obiektów, to XML będzie mieszał się z dokumentem X * do generowania pliku, że nigdy nie napotkasz problemu, w którym moje węzły zmieniają nazwy, a dokument jest pusty.
Nie. Przestań się martwić, jak wygląda Twój xml. Doprowadza tylko do złamanego serca. – Will
Powinieneś zrobić odpowiedź. –