Tengo un servicio WCF REST que devuelve objetos serializados con XmlSerializer. ¿Cómo puedo agregar información de hoja de estilos XSL (como la que se muestra a continuación) al resultado devuelto por el servicio WCF?Cómo agregar el nodo xsl stylesheet a XML producido por XmlSerializer?
<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="transforms/Customer.xsl"?>
<Customer>
<Name>Foo</Name>
</Customer>
Mi OperationContract actual:
[OperationContract, XmlSerializerFormat] [WebGet(UriTemplate = "{id}")] Customer GetById(string id);
Lo que yo prefiero ser capaz de hacer, con el fin de controlar la referencia de hoja de estilo:
[OperationContract, XmlSerializerFormat] [XslStylesheet(Href = "transforms/Customer.xsl")] [WebGet(UriTemplate = "{id}")] Customer GetById(string id);
¿Funcionó? Cuidado de compartir? –