如何解决DOM解析XML时Content is not allowed in prolog错误?

2026-05-16 06:241阅读0评论SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计550个文字,预计阅读时间需要3分钟。

如何解决DOM解析XML时Content is not allowed in prolog错误?

错误内容为:Content is not allowed in prolog. Nested exception: Content is not allowed in prolog。

网上总结来说就是:这是解析内容内包含BOM(Byte Order Mark)的标记。这个标记是看不到的,但流里面已经有了这个标记。

报错内容为:

Content is not allowed in prolog. Nested exception: Content is not allowed in prolog

网上所述总结来说就是解析内容内包含BOM。这个标记是看不到的,流里面有这个标记而已。

如何解决DOM解析XML时Content is not allowed in prolog错误?

BOM:Byte Order Mark,中文名字节顺序标记。UCS规范建议在传输字节流前,先传输BOM来判断字节顺序。

其实UTF-8是不需要用BOM来表明字节顺序的,但是可以 用BOM来表明编码方式。BOM的UTF-8编码是EF BB BF,所以呢,如果接受者收到EF BB BF开头的字节流,就说明它是UTF-8编码了。

阅读全文

本文共计550个文字,预计阅读时间需要3分钟。

如何解决DOM解析XML时Content is not allowed in prolog错误?

错误内容为:Content is not allowed in prolog. Nested exception: Content is not allowed in prolog。

网上总结来说就是:这是解析内容内包含BOM(Byte Order Mark)的标记。这个标记是看不到的,但流里面已经有了这个标记。

报错内容为:

Content is not allowed in prolog. Nested exception: Content is not allowed in prolog

网上所述总结来说就是解析内容内包含BOM。这个标记是看不到的,流里面有这个标记而已。

如何解决DOM解析XML时Content is not allowed in prolog错误?

BOM:Byte Order Mark,中文名字节顺序标记。UCS规范建议在传输字节流前,先传输BOM来判断字节顺序。

其实UTF-8是不需要用BOM来表明字节顺序的,但是可以 用BOM来表明编码方式。BOM的UTF-8编码是EF BB BF,所以呢,如果接受者收到EF BB BF开头的字节流,就说明它是UTF-8编码了。

阅读全文