Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Ola, Pessoal.
Estou tendo que Serializar um object p xml. ate ai tudo bem.
schema xml
<?xml version="1.0" encoding="utf-16"?>
<RemessaEntity xmlns:xsi="[http://www.w3.org/2001/XMLSchema-instance](http://www.w3.org/2001/XMLSchema-instance)" xmlns:xsd="[http://www.w3.org/2001/XMLSchema](http://www.w3.org/2001/XMLSchema)">
<listaCompra>
<tipoTransacao>1</tipoTransacao>
<dataCompra>2013-01-17T12:24:00</dataCompra>
<cpf>11122233396</cpf>
<numeroPedido>00137480</numeroPedido>
<codigoProduto>1234877</codigoProduto>
<descricaoProduto>Whiskas Supreme Carne 450g</descricaoProduto>
<valorProduto>13.5000</valorProduto>
</listaCompra>
</RemessaEntity>
No lugar dos nós eu tenho que deixar assim >> como faço isso nos node ns1: ou ns2:
<ns2:listaCompra>
</ns2:listaCompra>
Conforme o link, ja consegui Serializar,
a pergunta foi como consigo deixar meus nodes <listaCompra>
Com essa expecificação <ns2:listaCompra> "NS2: nome do atributo", é isso que eu quero. C# com MVC3.
Bom, isso você pode fazer quando você terminar a serialização e abrir o documento em um XMLDocument ou um XDocument do Linq, ou então você pode editar basicamente utilizando o replace em um FileReader usando o XML como se fosse String.
http://forum.imasters.com.br/topic/484873-serializao-de-objetos/
Veja se ajuda