关于配置文件错误:cvc-complex-type.2.3: Element 'beans' cannot have character [children]

今天发现spring配置文件头部报了以下错误:cvc-complex-type.2.3: Element 'beans' cannot have character [children], because the type's content type is element-only.spring

异常提示是spring配置文件不能正确解析。网络

通过搜索发现了一个缘由,就是有一些不可见的特殊字符所致.编码

总结了一下,发现出现这种问题时很大一部分缘由都是从别处(主要是网络)复制后粘贴到配置文件中的,因此应该和复制内容的编码有关系,或者和内容中有特殊的字符有关系,若是是手工敲入则不会有问题。element

另外,若是只是将出问题的行内容清除,而后在问题行上手工输入,仍是会有问题,应该是问题行的编码已经乱了,因此必定要删除问题行才行,不然仍是会报错的。删除问题行后,在新的行上输入则不会有问题。配置

因此,若是要从网络复制,能够先复制到word中,word的好处就是能够看到那些网页上看不见的特殊字符,仔细看看有没有特殊字符,将其删除后在复制到配置文件中,这样就不会有问题了。搜索

相关文章
相关标签/搜索