gpt4 book ai didi

.net - 如何将 xsl 样式表节点添加到 XmlSerializer 生成的 XML?

转载 作者:行者123 更新时间:2023-12-03 19:09:27 24 4
gpt4 key购买 nike

我有一个 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>

我目前的操作契约(Contract):

[操作契约,XmlSerializerFormat]
[WebGet(UriTemplate = "{id}")]
客户 GetById( 字符串 id );

为了控制样式表引用,我希望能够做什么:

[操作契约,XmlSerializerFormat]
[XslStylesheet( Href = "transforms/Customer.xsl")]
[WebGet(UriTemplate = "{id}")]
客户 GetById( 字符串 id );

最佳答案

This article描述如何引入 [IncludeXmlDeclaration]属性。您应该能够为您的 XslStylesheet 属性做类似的事情。

关于.net - 如何将 xsl 样式表节点添加到 XmlSerializer 生成的 XML?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/824024/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com