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# でこれを行うにはどうすればよいですか。replace メソッドは機能しません。
ありがとう