У меня есть служба WCF REST, которая возвращает объекты, сериализованные с помощью XmlSerializer.
Как добавить информацию таблицы стилей XSL (как показано ниже) в выходные данные, возвращаемые службой WCF?
<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="transforms/Customer.xsl"?>
<Customer>
<Name>Foo</Name>
</Customer>
Мой текущий рабочий контракт:
[OperationContract, XmlSerializerFormat]
[WebGet( UriTemplate = "{id}" )]
Customer GetById( string id );
Что бы я предпочел сделать, чтобы контролировать ссылку на таблицу стилей:
[OperationContract, XmlSerializerFormat]
<b>[XslStylesheet( Href = "transforms/Customer.xsl" )]</b>
[WebGet( UriTemplate = "{id}" )]
Customer GetById( string id );