我有一个包含多个元素和属性的 xsd(XML 架构文件),并且有一个包含 xsd 文件中所有列的 SQL Server 表。如何将sql表数据导出到与xsd文件具有相同格式的XML文件(与xsd文件具有相同的元素和属性层次结构)? 例如如果我在 Visual Studio 中加载 xsd 文件,然后从 Root 元素生成示例 XML 文件,我希望 SQL 表中的数据与示例 XML 文件相同。
我尝试使用 SSIS 中的脚本任务通过 XmlWriteMode.WriteSchema 将 SQL 数据写入 XML,但这会生成一个具有默认表架构和数据的 XML 文件。我只想要架构格式的 SQL 数据。
我的问题与这篇文章类似如何将sql数据导出到包含xml模式的xml?但答案没有提供我需要的解决方案。
需要遵循的几个步骤: