私は 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: Content is not allowed in prolog
た。これはxmlの形式が悪いことに関係していると思いますが、修正方法がわかりません。