Pergunta

Como eu representaria algo assim

<product>
   <sku>12452</sku>
   <attribute name="details">good stuff</attribute>
   <attribute name="qty">5</attribute>
</product>

Para uso no meu serviço WCF? Não tenho certeza de como definir os múltiplos atributos cuja única diferença é o "nome".

Eu preciso que essa configuração corretamente como um membro do Datamber, para que o XML fique desapealizado nele.

Sku seria algo como:

[DataMember(Name = "sku")]
public string sku;

O que eu usaria para os dois atributos?

Foi útil?

Solução

Você não poderá fazer isso usando o DATACONTRATTS, pois o serializador do Datacontract não suporta atributos XML (apenas elementos). Se você realmente precisa gerar mensagens com esse esquema, você terá que Use XMLSerializer em vez de.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top