【发布时间】:2015-04-15 05:56:37
【问题描述】:
我有一个基于 MS Web API 2 的 Web 服务,它根据请求标头返回 XML 或 JSON 格式的响应(就像 Web 服务应该的那样)。除了某些端点,它们基本上提供已经存在的 XML 文档,与小的编辑。当在浏览器中查看这些文档时,它们会显示为原始 XML,以及“此 XML 文档似乎没有任何与之关联的样式信息”的消息。
事实上,这些 XML 文档确实具有样式表,并且样式表指令包含在原始文档中。 (样式表也可以通过 Web 服务器获得)但是,XmlDocument 对象不可序列化,因此我返回了 XmlDocument.DocumentElement 对象。正如XmlElements,这些是可序列化的,但不包括样式表规范。如何告诉 Web API 在请求响应中包含 xml-stylesheet 指令?
【问题讨论】:
标签: xml xslt asp.net-web-api