gpt4 book ai didi

java - fatal error :1:1: Content is not allowed in prolog

转载 作者:IT老高 更新时间:2023-10-28 20:58:50 24 4
gpt4 key购买 nike

我正在使用 Java,我正在尝试从某个 http 链接获取 XML 文档。我使用的代码是:

URL url = new URL(link);

HttpURLConnection connection = (HttpURLConnection)url.openConnection();
connection.setRequestMethod("GET");
connection.connect();
Document doc = null;

CountInputStream in = new CountInputStream(url.openStream());
doc = DocumentBuilderFactory.newInstance().newDocumentBuilder().parse(in);

不要注意CountInputStream,它是一些特殊的类,作用类似于常规输入流。

使用上面的代码,我有时会遇到错误 fatal error :1:1:prolog 中不允许内容。我认为这与 xml 格式错误有关,但我不知道如何修复它。

最佳答案

我正在将我的评论变成一个答案,因此它可以被接受,并且这个问题不再没有答案。

最可能的原因是格式错误的响应,其中包括初始 <?xml …> 之前的字符.因此,请查看通过 HTTP 传输的文档,并在服务器端修复此问题。

关于java - fatal error :1:1: Content is not allowed in prolog,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11577420/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com