【问题标题】:how to fetch data from xml document and write to a text file?如何从 xml 文档中获取数据并写入文本文件?
【发布时间】:2018-05-10 04:17:12
【问题描述】:
namespace readtask
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button2_Click(object sender, EventArgs e)
        {

            Process.Start(@"E:\SAMPLE PROJECTS\TaskName.xml");
        }
    }
}

【问题讨论】:

  • 到目前为止你尝试了什么??让我们知道,我们将指导您做错了什么。以上似乎与您的问题陈述无关。
  • 您是否在谷歌上搜索过“如何在 C# 中读取 xml 文件”?还是您希望我们这样做?
  • 我可以读取一个 xml 文档..从该文档中我需要信息,例如: stddetails athul ..从这个我想获取名称:athul 到记事本。为此我应该怎么做...我是初学者
  • 我正在通过 Windows 窗体应用程序使用

标签: c#


【解决方案1】:

有很多方法可以做到这一点:

using System;
using System.IO;
using System.Xml;

public class SampleXML
{
  public static void Main()
  {
    //Create the XmlDocument.
    XmlDocument doc = new XmlDocument();
    doc.Load("TaskName.xml");

    //Display the desired tag.
    XmlNodeList elemList = doc.GetElementsByTagName("name");
    for (int i=0; i < elemList.Count; i++)
    {   
      Console.WriteLine(elemList[i].InnerXml);
    }  

  }
}

or this?

or maybe this?

definitely look at this!

【讨论】:

  • -schemas.microsoft.com/windows/2004/02/mit/task" version="1.2"> -我的第一个任务调度程序\TaskName - -2018-05-03T03:37:14true - -8 - 这是我的 XML 文件
  • 好的,但是您在 cmets 部分提到了一个不同的标签,请将 doc.GetElementsByTagName("name"); 替换为任何其他标签名称
  • 我正在使用 windows 窗体应用程序..那么我如何使用 console.write 功能?我在里面写了一个按钮功能
猜你喜欢
  • 2018-12-30
  • 2019-07-04
  • 1970-01-01
  • 1970-01-01
  • 2019-05-15
  • 1970-01-01
  • 2019-12-28
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多