Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

c# xml

作者:未來的款姐"   发布日期:2026-02-06   浏览:100

using System;
using System.Xml;

class Program
{
    static void Main()
    {
        // 创建一个XML文档对象
        XmlDocument doc = new XmlDocument();

        // 加载XML文件(这里使用LoadXml方法加载一个字符串形式的XML内容)
        doc.LoadXml("<bookstore><book><title>Programming in C#</title><author>John Doe</author></book></bookstore>");

        // 获取根节点
        XmlNode root = doc.DocumentElement;

        // 遍历所有书本节点
        foreach (XmlNode bookNode in root.ChildNodes)
        {
            Console.WriteLine("Book Title: " + bookNode["title"].InnerText);
            Console.WriteLine("Author: " + bookNode["author"].InnerText);
        }

        // 修改XML内容
        bookNode["title"].InnerText = "Advanced Programming in C#";

        // 保存修改后的XML文档到文件
        doc.Save("modified_books.xml");

        Console.WriteLine("Modified XML has been saved to 'modified_books.xml'.");
    }
}

解释说明:

  1. 创建XML文档对象:使用XmlDocument类来表示整个XML文档。
  2. 加载XML内容:通过LoadXml方法加载一个字符串形式的XML内容。你也可以使用Load方法从文件中加载XML。
  3. 获取根节点:通过DocumentElement属性获取XML文档的根节点。
  4. 遍历节点:使用ChildNodes属性遍历根节点下的所有子节点(这里是<book>元素)。
  5. 读取和修改节点内容:通过访问特定的子节点(如<title><author>),可以读取或修改它们的内容。
  6. 保存修改后的XML:使用Save方法将修改后的XML文档保存到文件。

这段代码展示了如何使用C#操作XML文档,包括加载、遍历、修改和保存XML内容。

上一篇:c# volatile

下一篇:c# serialport

大家都在看

c# 二进制

c# 创建目录

c# datatable group by

c# tcp client

c# type.gettype

c# sqlconnection

c# string.format 小数位数

.net和c#

c#获取系统时间

c#游戏开发

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站