我的一些用户,领主只知道如何(我还没有想到这一点)正在输入垂直标签xB
\V
,或者他们正在做其他事情。代码并不关心,XMLSerializer也不关心,但是当我尝试打开生成的XML时,它会将其视为格式错误的xml,因为字符
无效。
我可以在验证事件期间在每个字段级别捕获此信息,只需在验证期间过滤掉\v
,手动将其替换为空字符串。但是在给定的客户端文件中可能有几个THOUSAND手动输入的文本字段。如果不必通过该验证来阻止整个代码库中的每个文本条目验证事件,那将是非常好的。
那么:有没有办法阻止XMLSerializer编写这个字符?某种方式构建它,或在某处设置一些设置,甚至为它提供一套自定义的写作规则(甚至可能吗?)那会很棒。