在序列化期间处理无效 XML 的 IllegalDataException
传统的:
当您将包含 ASCII 控制字符的字符串转换为 XML 时,您会在序列化过程中收到 IllegalDataException。 您可以向适合您的拓扑的 100Custom.xml 文件添加可配置属性以自动使字符串兼容 XML。
关于本任务
在将 XML 字符输入表单、coach 或 JavaScript API 时,tw.system.serializer.toXml JavaScript API 将输入作为 TWObject,进行解析,然后将其转换为 XML。 如果 TWObject 包含具有无效 XML 字符的字符串(如字符 0x01 或 0x02),那么会发出 IllegalDataException。 要使 IBM® Business Automation Workflow 自动更正 XML 代码,您可以在拓扑中的相应 100Custom.xml 文件中添加配置标志 <autocorrect-xml> ,以自动除去字符串输入中的无效字符并使其符合 XML。