如何使用c#处理XML

本文关键字:XML 处理 何使用 | 更新日期: 2023-09-27 18:07:23

如何重命名特定节点?我尝试了很多方法,但对我不起作用。我需要一个方法:替换(旧节点,新节点)。
这是我的代码解析xml文件

公共递归(XmlNode节点)
{
如果(节点;= XmlNodeType。文本)
{控制台。WriteLine("标签名称= " +节点。的名字);}

        XmlNodeList children = node.ChildNodes;
        foreach ( XmlNode child in children )
        {
            Recursion( child );
        }
    }

如何使用c#处理XML

你需要使A与标签就像<我能赶上它如果你想抓住A你会得到>
约翰·K M L
/
但如果A带标签& lt;> & lt;br>

John

& lt;/A>

很容易替换

为什么不使用Regex.Replace()?

string str = "<html>abc</html>";
str = Regex.Replace(str, "(?:<html>)", "A");

上面的代码将把所有出现的<html>替换为a。