任何人都可以帮助我如何从XML值中删除所有空格,如下所示:
<organization>
<Department>
<Name>IT</Name>
<Location> Australia </Location>
</Department>
</organization>
自:
<organization>
<Department>
<Name>IT</Name>
<Location>Australia</Location>
</Department>
</organization>
相信您要修剪值中的空格。在这种情况下,您可以使用Linq to Xml
选择所有叶节点,并使用String.Trim(
( 删除所有前导和尾随空格
var xDoc = XDocument.Parse(xml);
var nodes = xDoc.Descendants().Where(x=>!x.Elements().Any()); // Select all leaf nodes
foreach(var node in nodes)
{
node.Value = node.Value.Trim(); // Remove leading and trailing whitespaces
}
var result = xDoc.ToString();
演示代码