XML ParseError:文档元素后的垃圾:自定义验证程序(Wagtail)的第1行,第11列

时间:2019-04-30 07:37:02

标签: python html django xml wagtail

如果在w CMS的RichTextField中键入'\ n'字符,则验证器的{ test: /\.(woff2?|eot|ttf|otf)(\?.*)?$/, loader: 'url-loader', options: { limit: 10000, name: utils.assetsPath('fonts/[name].[hash:7].[ext]') } }, 方法中将发生XML ParseError错误。

这里发生错误 __call__

回溯 enter image description here

plain_text = ''.join(fromstring(value).itertext())

1 个答案:

答案 0 :(得分:1)

富文本字段的值不能保证是完整的有效XML文档,因为它可以包含XML不允许的多个顶级元素。如果要通过强制执行此操作的XML解析器运行该值,则需要先将其包装在外部元素(例如<rich-text>...</rich-text>)中。