如何在C#中删除XML文档中的空格

Nil*_*Pun 5 xml c#-4.0

有谁可以帮我解决如何删除XML标签之间的所有空格,如下所示:

<?xml version="1.0"?>
<note>
    <to>Tove</to>
    <from>Jani</from>
    <heading>Reminder</heading>
    <body>Don't forget me this weekend!</body>
</note>
Run Code Online (Sandbox Code Playgroud)

至:

<?xml version="1.0"?><note><to>Tove</to><from>Jani</from><heading>Reminder</heading><body>Don't forget me this weekend!</body></note>
Run Code Online (Sandbox Code Playgroud)

谢谢你堆.

SLa*_*aks 10

你可以使用XLinq:

XElement.Parse(str).ToString(SaveOptions.DisableFormatting)
Run Code Online (Sandbox Code Playgroud)