0
美好的一天, 我需要一些帮助, 我有一个数据集,我从我的分贝填充,我也有一个XSD架构文件 我需要使用来创建一个XML文件来自db和xsd文件的数据。创建一个从数据库数据集XML和生成的XSD类C#
任何人都可以请帮助我。
所有最优秀的
美好的一天, 我需要一些帮助, 我有一个数据集,我从我的分贝填充,我也有一个XSD架构文件 我需要使用来创建一个XML文件来自db和xsd文件的数据。创建一个从数据库数据集XML和生成的XSD类C#
任何人都可以请帮助我。
所有最优秀的
您可以交叉引用与您的数据表名称数据库名称使用“为”选择查询:“从表1 XYZ选择ABC”。 “abc”是数据库名称,xyz是数据表名称,它将是xml标签名称。
这里是写入一个DataSet
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Xml;
using System.IO;
using System.Data;
namespace ConsoleApplication34
{
class Program
{
const string FILENAME = @"c:\temp\test.xml";
static void Main(string[] args)
{
DataTable dt = new DataTable("MyTable");
dt.Columns.Add("Name", typeof(string));
dt.Columns.Add("Id", typeof(int));
dt.Rows.Add(new object[] { "John", 1});
dt.Rows.Add(new object[] { "Mary", 2});
dt.Rows.Add(new object[] { "Dick", 3});
dt.Rows.Add(new object[] { "Harry", 4});
dt.Rows.Add(new object[] { "Jane", 5});
DataSet ds = new DataSet("MySet");
ds.Tables.Add(dt);
ds.WriteXml(FILENAME, XmlWriteMode.WriteSchema);
// or
//ds.WriteXml(FILENAME);
}
}
}
使用以下的例子:数据集DS =新的DataSet(); 0125.docx(“Filename”,XmlWriteMode.WriteSchema); – jdweng
我已经有模式文件,我需要基本上将我的数据库数据和我的模式组合起来以创建xml文件 –
您不需要编写模式,但我建议将现有模式与生成的模式进行比较。如果两个模式相同,那么只使用生成的模式。使代码简单得多。 – jdweng