如何使用xsd架构定义

时间:2012-03-28 23:46:53

标签: c# .net sql xml

我在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

1 个答案:

答案 0 :(得分:0)

为表创建一个xsd,您希望将数据保存为xml。

 DataSet ds = new DataSet();

在数据集中加载xsd。

 ds.ReadXmlSchema(xsdPath); 

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

ds.WriteXml(xmlFullPath);

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