删除xml片段上的空白区域

时间:2011-08-04 07:08:05

标签: c#-4.0

是否可以删除下的xml标记之间的空格而不使用LINQ

?xml version="1.0"?>
<note>
    <to>Tove</to>
    <from>Jani</from>
    <heading>Reminder</heading>
    <body>Don't forget me this weekend!</body>
</note>

要:

<?xml version="1.0"?><note><to>Tove</to><from>Jani</from><heading>Reminder</heading><body>Don't forget me this weekend!</body></note>

1 个答案:

答案 0 :(得分:0)

您可以像这样使用正则表达式将所有匹配>\s*<的所有内容替换为><这将删除空格。字符类\s匹配空格,制表符和换行符。

在C#中

System.Text.RegularExpressions.Regex.Replace("INPUT", ">\s*<", "><")