首页 > 解决方案 > 带有 XSLT 标头的 SQL Server FOR XML 查询

问题描述

我已经使用 FOR XML PATH 作为存储过程构建了一个 SQL Server 查询,并且我想将输出链接到我创建的 XSL 模板。有没有办法生成输出以在其中包含带有 XSL 标头的 XML 标头?

IE

 <?xml version="1.0"?>

 <?xml-stylesheet href="REPORT1.xsl" type="text/xsl" ?>

在我的查询输出之上?

我想从 ODBC 请求中调用它。

标签: sqlsql-serverxmlxslt

解决方案


我想通了....将其添加到查询的开头:

 SELECT '<?xml version="1.0"?><?xml-stylesheet href="REPORT1.xsl" type="text/xsl" ?>'+

并将 () 放在 XML 查询的其余部分。

十分简单。


推荐阅读