2009-05-05 38 views
6

XmlSerializer ile serileştirilmiş nesneleri döndüren bir WCF REST hizmetim var. XSL stil sayfası bilgilerini (aşağıdaki gibi) WCF hizmetinin döndürdüğü çıktıya nasıl ekleyebilirim?XmlSerializer tarafından üretilen XML'e xsl stil sayfası düğümü nasıl eklenir?

<?xml version="1.0" encoding="utf-8"?> 
<?xml-stylesheet type="text/xsl" href="transforms/Customer.xsl"?> 
<Customer> 
    <Name>Foo</Name> 
</Customer> 

Bulunduğum operationcontract:

 
[OperationContract, XmlSerializerFormat] 
[XslStylesheet(Href = "transforms/Customer.xsl")] 
[WebGet(UriTemplate = "{id}")] 
Customer GetById(string id); 
+0

Bu işi aldınız mı? Paylaşmak ister misiniz? –

cevap

3

This article anlatırken bir [IncludeXmlDeclaration] tanıtmak nasıl: Ben stil referansını kontrol etmek amacıyla, yapabilmek tercih edeceğini Ne

 
[OperationContract, XmlSerializerFormat] 
[WebGet(UriTemplate = "{id}")] 
Customer GetById(string id); 

bağlıyor. XslStylesheet özniteliğiniz için benzer bir şey yapabilmeniz gerekir.