سلام خدمت کاربران وب سایت پروگرم 98 😉 در این مطلب از وب سایت پروگرم 98 کد خواندن و نوشتن در فایل xml با FileStream در c#.net را آماده کردم. انشاالله که این کد براتون مفید باشه.
خروجی کد به این صورت می باشد :
<products>
<product>
ATTRIBUTE: 1001
<productName>
VALUE: Coffee
<productPrice>
VALUE: 0.99
<product>
ATTRIBUTE: 1001
<productName>
VALUE: Coffee
<productPrice>
VALUE: 0.99
کد خواندن و نوشتن در فایل xml با FileStream در c#.net :
using System;
using System.Xml;
using System.IO;
using System.Text;
public class MainClass
{
private static void Main()
{
FileStream fs = new FileStream("products.xml", FileMode.Create);
XmlWriter w = XmlWriter.Create(fs);
w.WriteStartDocument();
w.WriteStartElement("products");
// Write a product.
w.WriteStartElement("product");
w.WriteAttributeString("id", "1001");
w.WriteElementString("productName", "Coffee");
w.WriteElementString("productPrice", "0.99");
w.WriteEndElement();
w.WriteEndDocument();
w.Flush();
fs.Close();
fs = new FileStream("products.xml", FileMode.Open);
XmlReader r = XmlReader.Create(fs);
while (r.Read())
{
if (r.NodeType == XmlNodeType.Element)
{
Console.WriteLine();
Console.WriteLine("<" + r.Name + ">");
if (r.HasAttributes)
using System.Xml;
using System.IO;
using System.Text;
public class MainClass
{
private static void Main()
{
FileStream fs = new FileStream("products.xml", FileMode.Create);
XmlWriter w = XmlWriter.Create(fs);
w.WriteStartDocument();
w.WriteStartElement("products");
// Write a product.
w.WriteStartElement("product");
w.WriteAttributeString("id", "1001");
w.WriteElementString("productName", "Coffee");
w.WriteElementString("productPrice", "0.99");
w.WriteEndElement();
w.WriteEndDocument();
w.Flush();
fs.Close();
fs = new FileStream("products.xml", FileMode.Open);
XmlReader r = XmlReader.Create(fs);
while (r.Read())
{
if (r.NodeType == XmlNodeType.Element)
{
Console.WriteLine();
Console.WriteLine("<" + r.Name + ">");
if (r.HasAttributes)