xml - 再现无效的 XML 字符(Unicode : 0x0)

标签 xml xslt unicode

我在我的 XSL 中收到以下提到的错误: 在文档的元素内容中发现无效的 XML 字符(Unicode:0x0)。

不太确定我为什么会收到它。我在互联网上发现一些帖子说这是因为一些 NULL 值,有些人说这是解析器的问题。这个错误是什么意思?

最佳答案

错误消息的意思正是它所说的:文档中有一个代码点为零的“字符”,而 XML 不允许这样做。

为什么您会收到此错误 - 也就是说,这个零如何出现在您的文档中 - 我们无法从提供的信息中获知。

@sudhAnsu63 已建议您如何修复文档以删除违规字符。但修复损坏的文档并不能解决问题:您需要追查数据损坏的源头,并首先修复创建它们的进程。

关于xml - 再现无效的 XML 字符(Unicode : 0x0),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18648946/

相关文章:

javascript - ajax - Div 文本不改变

xml - 从字符串(不是文件)获取 XML

php - XSLT:用\'替换单引号

XSLT:删除除第一次出现的给定节点之外的所有节点

c++ - C++文件加载期间的UTF8加扰

mysql - 如何找出 MySQL 字符集排序规则(例如 utf8_unicode_ci)中各种符号的相对顺序?

php - 如何将 XML 放入 mysql 表中并保持编码?

java - 使用 JDOM 解析 XML 时出错 - 序言中不允许内容

xml - 从嵌套标记 XSLT 访问属性

delphi - 如何在 TMenuOption 中显示希腊符号