2009-05-05 10 views
6

XmlSerializerでシリアル化されたオブジェクトを返すWCF RESTサービスがあります。 WCFサービスから返される出力にXSLスタイルシート情報(以下のようなもの)を追加するにはどうすればよいですか?XmlSerializerによって生成されたXMLにxslスタイルシートノードを追加する方法は?

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

私の現在のoperationcontract:

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

これは問題ありませんか?ケアを共有する? –

答えて

3

This article decribesが[IncludeXmlDeclaration]を導入する方法:私はスタイルシートの参照を制御するために、行うことができることを好むだろうどのような

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

属性。 XslStylesheet属性に似たようなことができるはずです。

関連する問題