【问题标题】:How to process XML using C#?如何使用 C# 处理 XML?
【发布时间】:2015-11-04 20:48:38
【问题描述】:

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

公共递归(XmlNode 节点)
{
if ( node.NodeType != XmlNodeType.Text )
{ Console.WriteLine("标签名称 = " + node.Name ); }

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

【问题讨论】:

标签: c# html xml


【解决方案1】:

【讨论】:

  • 我说如果你改变 A --> 你可以用 替换它
  • 必须采用 的属性
  • 尝试将所有代码作为字符串,然后将 替换为 A 字符串。替换
  • A的属性会是的属性吗?
  • 你做了什么改变功能什么 html 让你的 A 做它,还是只改变显示
【解决方案2】:

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

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

上面的代码会将所有出现的&lt;html&gt; 替换为A。

【讨论】:

    猜你喜欢
    • 2010-09-18
    • 1970-01-01
    • 2015-04-06
    • 1970-01-01
    • 1970-01-01
    • 2011-04-05
    • 1970-01-01
    • 2013-12-27
    • 2011-01-18
    相关资源
    最近更新 更多