技术文章 - CS258327

在 ThingWorx Platform 中尝试导出具有特殊字符的实体时出现“INVALID_CHARACTER_ERR:指定了无效或非法的 XML 字符”

已修改: 16-Jan-2023   


注意:本文已使用机器翻译软件翻译,以方便非英语客户阅读。但翻译内容可能包含语法错误或不准确之处。请注意, PTC对本文所含信息的翻译准确性及使用后果不承担任何责任。请在 此处 查看本文的英文原始版本以便参考。有关机器翻译的更多详情,请单击 此处
感谢您告诉我们。我们将尽快审阅此译文。

适用于

  • ThingWorx Platform 7.3 to 8.4

说明

  • 在配置和设置中绑定附加属性后,无法导出 .xml 文件中的事物
  • 使用以特殊字符开头或包含特殊字符(对属性名称有效)的属性名称定义事物,然后在 ThingWorx 中导出该事物失败
  • 无法将实体导出为包含前导数字的 XML
  • 无法将实体导出为包含特殊字符的 XML
  • 实体导出为二进制但失败为 XML
  • ThingWorx 允许在名称中使用 @ 或 $ 符号创建属性,但这些似乎会导致导出问题
  • 尝试通过 XML 导出实体时,浏览器会打开一个新选项卡并显示“未找到文件”页面
  • 导出尝试导致 Web 浏览器显示包含以下内容的错误页面
    • 网页 <ThingWorx Server><Export Parameters> 可能暂时关闭,或者它可能已永久移动到新网址
  • \ThingworxStorage\logs\ApplicationLog.log中出现错误:
    • 处理任务时出错:INVALID_CHARACTER_ERR:指定了无效或非法的 XML 字符
这是文章 258327 的 PDF 版本,可能已过期。最新版本 CS258327