c# - 使用 C# 删除 XML 标记

标签 c# xml

第一次编辑
我正在将 Child 1 标签提取到我的 C# 表单中的 DropDownList 中,请建议最佳实践代码 (C#) 以删除 XML 文件中的特定父标签及其所有子标签。 我的 xml 文件示例:

    <Parents>
      <Parent>
        <Child 1>Something</Child 1>
        <Child 2>Something</Child 2>
        <Child 3>Something</Child 3>
        <Child 4>Something</Child 4>
      </Parent>
      <Parent>
        <Child 1>Something 1</Child 1>
        <Child 2>Something 1</Child 2>
        <Child 3>Something 1</Child 3>
        <Child 4>Something 1</Child 4>
      </Parent>
    </Parents>

我的意思是:

for (int i=0; i<[Length of xml doc]; i++)
{
  if (Child 1 == ComboBox1.Text && Child 2 == richTextBox1.Text)
    // Delete <Parent> tag of that Child 1
}

最佳答案

您可能想查看 XmlDocument 和 XmlNode 并了解您可以用它们做什么。 See here msdn here 中也有一些很好的例子.

关于c# - 使用 C# 删除 XML 标记,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2515344/

相关文章:

c# - 如何在应用程序的同一实例中打开关联文件

c# - 将文本模板 (*.tt) 包含到 .NET Standard NuGet 包中

c# - C# 中的 Dispose() 是否等同于 C 中的 free()

xml - 防止将引用的程序集 PDB 和 XML 文件复制到输出

ios - 使用 magento SOAP API 的 multicall 方法的正确方法是什么?

xml - 在 XSLT 中省略数字

sql-server - 在 SQL Server 中选择 XML 节点

c# - 当实体在不同的项目中时,为什么 Mediatr 不解析方法?

c# - 模拟具有两个参数的方法时出错

html - 调试 'Error loading stylesheet: XPath parse failure: Name or Nodetype test expected:'