我有一个用C#编写的.NET应用程序,它以XML格式保存信息。该应用程序将应用程序数据序列化为xml。该应用程序包含一个文本框,用户可以自由输入任何文本。我遇到了一些情况,用户设法输入字符,尤其是当他们从其他应用程序中复制和粘贴文本到文本框时,XML文档就会损坏。是否有一般方法管理XML文档中的非法字符,而无需在每个文本框中输入时过滤它们。
文档示例:
文档使用 ASCIIEncoding.UTF8 进行序列化。
文档示例:
<Propery>
<Name>Alimentação Controlador</Name>
<Value>24</Value>
<Unit>Vca</Unit>
</Propery>
文档使用 ASCIIEncoding.UTF8 进行序列化。