Import af data i winform med xml.
Et simpelt eksempel der ved tryk på en knap indlæser data fra xml fil:
Opret en winforms applikation i visual studio (express er gratis), kald den Form1
Lav to controller: en knap og en label tilret knap og label navn så den passer med navne i nedenstående kode
Kode til at ‘paste’ ind i Form1.cs
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Xml;
using System.Xml.Schema;
namespace XmlDBViewer
{
public partial class MainForm : Form
{
XmlDocument doc;
XmlElement stokerTempElement;
XmlElement rootElement;
//XmlAttribute productAttribute;
//XmlComment comment;
public MainForm()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
}
private void btnHentData_Click(object sender, EventArgs e)
{
// henter en seneste kedeltemperatur via xml fil
//læser fil ind i doc objektet
doc = new XmlDocument();
doc.Load(“XMLfile1.xml”);
lbVisTemperatur.Text = doc.InnerText;
//henter hele FileDialog indhold: doc.InnerXml;
}
}
}
opret en xmlfile.xml:
(fjern mellemrum efter < !!)
55
opret en xmlfildefinition.xsd:
(fjern mellemrum efter < !!)
Tags: import xml, winform, xml