将xml与数据库中的数据进行比较

时间:2013-04-07 18:03:46

标签: c# xml database compare

我需要有关如何将xml文件与存储在数据库中的数据进行比较的建议。我有以下代码......

namespace NacitanieXML
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

List<string[]> konecneHodnoty = new List<string[]>(); private void button1_Click(object sender, EventArgs e) { XmlNodeType type; string[] pieces; string[] riadky; using(XmlTextReader reader = new XmlTextReader("gps.kml")) { foreach (string[] pom in konecneHodnoty) { string prvaHodnota = pom[0]; } while (reader.Read()) { type = reader.NodeType; if (type == XmlNodeType.Element) { if (reader.Name == "coordinates") { reader.Read(); string pozicie = reader.Value; riadky = pozicie.Split(new string[] { "\r\n" }, StringSplitOptions.None); foreach (string riadok in riadky) { if (riadok != String.Empty) { pieces = riadok.Split(new string[] { "," }, StringSplitOptions.None); konecneHodnoty.Add(pieces); } } } } } reader.Close(); } } }

}

XML文档的每一行现在都有三个部分,我需要比较数据库中数据的第一个和第二个值。

我在数据库中有一个表 - Tab_Position - 和她的列lat和lon。我想我需要一个循环来导航数据库数据,或者以某种方式通过select?

MessageBox已打开身份数据。

谢谢:)

0 个答案:

没有答案