首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >XML测试解决方案

XML测试解决方案
EN

Stack Overflow用户
提问于 2020-06-08 22:54:23
回答 1查看 33关注 0票数 0

我无法在microsoft visual studio中连接XML文件和C#。我该如何解决这个问题?

EN

回答 1

Stack Overflow用户

发布于 2020-06-08 22:56:02

在这里,您可以找到DA中需要的内容

代码语言:javascript
复制
public class LeegstaandXML
{
    public string Index { get; set; }
    public string Aard  { get; set; }
    public string  Adres { get; set; }

    public static int intElementsCount;
    private List<LeegstaandXML> _leegstaand;

    public List<LeegstaandXML> Lleegstaand
    {
        get
        {
            XmlDocument doc = new XmlDocument();
            doc.Load("Lijst_leegstaande_bedrijfspanden.xml");
            XmlNodeList elementlist = doc.GetElementsByTagName("fme:Lijst_leegstaande_bedrijfspanden");
            intElementsCount = elementlist.Count;

            _leegstaand = new List<LeegstaandXML>();

            _leegstaand.Add(new LeegstaandXML()
            {
                Index = elementlist[Form1.counter]["fme:Dossier_ID"].InnerXml,
                Adres = elementlist[Form1.counter]["fme:Adres"].InnerXml,
                Aard = elementlist[Form1.counter]["fme:Aard_van_het_gebouw"].InnerXml,

            });

            return _leegstaand;
        }
        set
        {
            _leegstaand = value;
        }
    }
}

这是您表单中的连接

代码语言:javascript
复制
private void btnVullen_Click(object sender, EventArgs e)
{
        Leegstaand p = new Leegstaand();

        do
        {
            counter++;
            LeegstaandXML leegstaand2 = new LeegstaandXML();

            foreach(LeegstaandXML lp in leegstaand2.Lleegstaand)
            {
                leegstaandDA NewItem = new leegstaandDA(lp.Index, lp.Adres, lp.Aard);
                NewItem.AddItem();
              //ListViewItem item = new ListViewItem(new string[] { lp.id.ToString(), lp.aard, lp.adres, lp.index.ToString() });
              //  item.Tag = lp;
              //lsvLeegstaand.Items.Add(item);

            }
        } while (counter < LeegstaandXML.intElementsCount -1);

        MessageBox.Show("implementatie is geslaagd");
        counter = 0;

        leegstaandDA.Getleegstaand();

        foreach (Leegstaand l in leegstaandDA.Getleegstaand())
        {
            ListViewItem item = new ListViewItem(new string[] { l.index.ToString(), l.adres, l.aard});
            item.Tag = l;
            lsvLeegstaand.Items.Add(item);
        }
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62264890

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档