我有以下xml字符串:
<?xml version=\"1.0\" encoding=\"utf-8\" ?>\r\n<axeed>\r\n <FIELD name=\"QV_KEY\" label=\"Key\" type=\"label\" size=\"80\"></FIELD>\r\n <FIELD name=\"Id\" label=\"ID\" type=\"hidden\"></FIELD>\r\n <FIELD name=\"ITEM_1\" label=\"Comment\" type=\"textarea\" rows=\"5\" cols=\"60\" tooltyp=\"1\"></FIELD>\r\n <FIELD name=\"ITEM_2\" label=\"Public\" type=\"checkbox\"></FIELD>\r\n <FIELD name=\"ITEM_4\" label=\"Revision Date\" type=\"date\" format=\"dd.mm.yyyy\"
我想在没有任何情况下清理它:
输出应该是这样的:
<?xml version="1.0" encoding="utf-8" ?><axeed> <FIELD name="QV_KEY" label="Key" type="label" size="80"></FIELD> <FIELD name="Id" label="ID" type="hidden"></FIELD> <FIELD name="ITEM_1" label="Comment" type="textarea" rows="5" cols="60" tooltyp="1"></FIELD> <FIELD name="ITEM_2" label="Public" type="checkbox"></FIELD> <FIELD name="ITEM_4" label="Revision Date" type="date" format="dd.mm.yy">
我可以用正则表达式解决它吗?
此致 帕特里克
答案 0 :(得分:0)
我使用reqexpression解决了它:
Regex.Replace(xmlData,@&#34; \ t | \ n | \ r&#34;,&#34;&#34;);
另一个反斜杠字符由Visual Studio生成,它只是一个视觉效果。