zoukankan      html  css  js  c++  java
  • C #调用XML 文件

    C# 调用XML 文件简单实例

    需要引用XML 命名 using System.Xml;

    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    using System.Windows.Forms;
    using System.Xml;
    
    namespace Wingtech.CSharpSample.XmlSample
    {
        public partial class Display : Form
        {
            public Display()
            {
                InitializeComponent();
            }
    
            private void btnReadXML_Click(object sender, EventArgs e)
            {
                XmlDocument doc = new XmlDocument();
                try
                {
                    doc.Load(@"....SampleXml.xml");
                }
                catch
                {
                    MessageBox.Show("XML 文件加载错误!");
                }
    
                XmlNodeList elemetList1 = doc.GetElementsByTagName("server");
                for (int i = 0; i < elemetList1.Count; i++)
                {
                    txtName.Text = elemetList1.Item(i).InnerText;
                }
    
                XmlNodeList elementList2 = doc.GetElementsByTagName("user");
                for(int j=0;j<elementList2.Count;j++)
                {
                    txtPrice.Text = elementList2.Item(j).InnerXml;
                }
    
                XmlNodeList elementList3 = doc.GetElementsByTagName("pass");
                for (int j = 0; j < elementList3.Count; j++)
                {
                    txtPass.Text = elementList3.Item(j).InnerXml;
                }
            }
        }
    }

    XML 实例 SampleXml.xml

    <?xml version="1.0" encoding="utf-8" ?>
    <merchandise>
      <server>Pen</server>
      <user>$0.4</user>
      <pass>HP</pass>
    </merchandise>
      

    结果

  • 相关阅读:
    button标签和input button
    获取select标签的值
    window.loaction和window.location.herf
    数组重复计数,对象方法
    js对象详解
    面试经典题型整理
    一些js小知识点整理
    事件委托能够优化js性能
    网页加载的一般顺序
    http状态码
  • 原文地址:https://www.cnblogs.com/wenjie0904/p/8387859.html
Copyright © 2011-2022 走看看