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.Linq;
using System.IO;
namespace XML
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
XElement xPerson = new XElement("Persons");
XElement xPerson1 = new XElement("Person");
XElement xPerson2 = new XElement("Person");
XElement xPerson3 = new XElement("Person");
xPerson1.Value = "efewfew";
xPerson.Add(xPerson1);
xPerson.Add(xPerson2);
string xml = xPerson.ToString();
MessageBox.Show(xml);
}
private void button2_Click(object sender, EventArgs e)
{
using(Stream stream=File.OpenRead(@"c:\1.xml"))
{
using (StreamReader reader = new StreamReader(stream))
{
XDocument xdoc = XDocument.Load(reader);
string v1= xdoc.Root.Attribute("f").Value;
int i= xdoc.Nodes().Count();
IEnumerable<XElement> connstrs=xdoc.Root.Elements("jiedian");
foreach (XElement xContent in connstrs)
{
var jiedian=xdoc.Descendants("jiedian"); //唯一的节点还行
}
}
}
}
}
}