我有一个架构元素节点,如下所示
<MESSAGE>Employees eligibility for a benefit granted by a banking department agency of security.</MESSAGE>
当我正在开发该节点的架构时,我发现警告为
警告 BEC2004:“”(十六进制值 0x19)是无效字符。第 20 行,第 26 号位置。
请问有人可以帮我解决这个问题吗?
这个 StackOverflow 问题似乎很适合您的问题。
简而言之,十六进制字符 0x19 在 XML 中无效(请参阅位于http://www.w3.org/TR/REC-xml/#charsets),因此出现错误。因此,您需要将其从输入消息中删除,或者要求生成消息的系统删除该字符。
要查看哪个字符导致实际问题(0x19 是“em”系统字符,可能不会出现),请在可在线获取的十六进制查看器中查看有问题的文件。
如果 Xml 是从平面文件架构生成的,则您可能需要考虑在平面文件反汇编程序分析消息之前,在接收管道的解码阶段从输入平面文件消息中删除有问题的字符。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)