Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 删除在XML中添加元素(删除元素时)时创建的空白_C#_Xml_C# 2.0 - Fatal编程技术网

C# 删除在XML中添加元素(删除元素时)时创建的空白

C# 删除在XML中添加元素(删除元素时)时创建的空白,c#,xml,c#-2.0,C#,Xml,C# 2.0,我正在使用向根元素添加3个元素(我们使用的是.NET2.0) 这将添加一个空白,我想删除通过添加元素添加的空白,同时删除子节点 我的原始文件如下所示: <c123:Places State="Mine"> <!-- Names-places --> </c123:Places> 我们将在其中添加一些元素: <c123:Images State="mine"> <!-- Names-Places -->

我正在使用向根元素添加3个元素(我们使用的是.NET2.0)

这将添加一个空白,我想删除通过添加元素添加的空白,同时删除子节点

我的原始文件如下所示:

  <c123:Places State="Mine">
  <!-- Names-places -->
 </c123:Places>

我们将在其中添加一些元素:

    <c123:Images State="mine">
     <!-- Names-Places -->
     <Name place=11111>
     <Name place=22222>
     </c123:Places>

然后我们将删除元素:如下所示

   <c123:Images State="Mine">
   <!-- Names-Images -->


    </c123:Images>

这里我们得到的空白数量等于添加的元素数量,我们希望删除/避免删除子节点后创建的空白

谢谢和问候,

Channabasappa M

我只是遍历了XML标记,然后通过检查删除了空白

    //Removing whitespace created 

   if (xnode.NextSibling != null && xnode.NextSibling.NodeType == XmlNodeType.Whitespace)
      {
            xnode.ParentNode.RemoveChild(xnode.NextSibling);
      }

我只是遍历了XML标记,然后通过检查删除了空白

    //Removing whitespace created 

   if (xnode.NextSibling != null && xnode.NextSibling.NodeType == XmlNodeType.Whitespace)
      {
            xnode.ParentNode.RemoveChild(xnode.NextSibling);
      }

我只是遍历了XML标记,然后通过检查//删除了创建的空白,如果(xnode.NextSibling!=null&&xnode.NextSibling.NodeType==XmlNodeType.whitespace){xnode.ParentNode.RemoveChild(xnode.NextSibling);}我只是遍历了XML标记,然后通过检查//删除了创建的空白,如果(xnode.NextSibling!=null&&xnode.NextSibling.NodeType==XmlNodeType.whitespace){xnode.ParentNode.RemoveChild(xnode.NextSibling);}