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