如何从 xml 中删除任何有效字符但保持标准,例如我想从属性值内部字符串中删除所有 < 和 "
<log>
<data id="1" name="No Error" value="0" />
<data id="2" name="Error "1" between text" value="0" />
<data id="3" name="Error <2> between text" value="0" />
</log>
我怎样才能自然地删除引号包围“1”和<>包围2
最后的输出应该是
<log>
<data id="1" name="No Error" value="0" />
<data id="2" name="Error 1 between text" value="0" />
<data id="3" name="Error 2 between text" value="0" />
</log>
感谢您的支持
我正在考虑以下解决方案:
- 以文本形式读取文件
- 修改任何以 开头
<Name=>
和结尾的 字符串<value=>
- 移除所有
",<,>
"
后加<name=>
和"
前加<value=>
如果这是正确的,我怎么能用 C# 做到这一点,替换方法将不起作用。
谢谢