0

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

命名空间 NacitanieXML
{
    公共部分类Form1:表格
    {
        公共表格1()
        {
            初始化组件();
        }

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。我想我需要一个循环来导航数据库数据,或者以某种方式通过选择?

MessageBox 对身份数据开放。

谢谢 :)

4

0 回答 0