如何使用xsd模式定义

本文关键字:定义 模式 xsd 何使用 | 更新日期: 2023-09-27 18:29:24

我正在C#控制台应用程序中使用SQL语句提取数据。例如:

SELECT NAME, DATE_OF_BIRTH FROM CUSTOMER_DETAIL

然后我将其保存到xml中。

xml有两个元素。一个是NAME,第二个是DATE_OF_BIRTH。当我将它们加载回MS-SQL Server时,DATE_OF_BIRTH列将变为varchar,但我希望通过定义xml模式来保持xml中的smalldatetype。

我使用GetXml()方法保存在xml中。

cor(mtcars$mpg, mtcars$cyl)  #a function that gives an association between two vectors                  
outer(mtcars, mtcars, "cor") #the attempt to create a matrix of all vectors in a df

如何使用xsd模式定义

为表创建一个xsd,以便将数据保存为xml。

 DataSet ds = new DataSet();

在数据集中加载xsd。

 ds.ReadXmlSchema(xsdPath); 

现在从sql server读取ds中的数据。

ds.WriteXml(xmlFullPath);

通过这种方式,您将能够以正确的格式保存数据。