C# 删除在XML中添加元素(删除元素时)时创建的空白
我正在使用向根元素添加3个元素(我们使用的是.NET2.0) 这将添加一个空白,我想删除通过添加元素添加的空白,同时删除子节点 我的原始文件如下所示: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 -->
<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);}