xml を再解析した結果、エラーが発生しました。コンテンツは、末尾のセクションで許可されていません。
org.xml.sax.SAXParseException: 後続のセクションでコンテンツが許可されていません。コンテンツは、末尾のセクションで許可されていません。
要約すると、この問題が発生する理由は大きく2つあります。
1. 複数のスペースや改行など、XMLの内容が正しくない。慎重なトラブルシューティングが必要。
2. Streamを使用したストリームファイルの読み方が正しくない、詳細は以下の通りです。
ファイルの読み書きを行う場合、一般的にはinputStreamから固定サイズのバイト配列を毎回読み込むことになりますが、これは
byte[] array = new byte[1024]です。
BufferedInputStream buffInput = new BufferedInputStream(inputStream);
FileOutputStream fileOS = new FileOutputStream(targetFile);
BufferedOutputStream buffOS = new BufferedOutputStream(fileOS);
int word = 0;
while ((word = buffInput.read(array)) ! = -1){ <未定義
buffOS.write(array)を実行します。
}
上記の書き方では、最後に読み込んだバイトが配列の1024未満の場合、前回読み込んだバイトもbyte[]に表示されてしまい、XMLのパースに失敗してしまうことになります。そのため、以下のような方法を用いることができます。
BufferedInputStream buffInput = new BufferedInputStream(inputStream);
FileOutputStream fileOS = new FileOutputStream(targetFile);
BufferedOutputStream buffOS = new BufferedOutputStream(fileOS);
int word = 0;
while ((word = buffInput.read()) ! = -1){ <未定義
buffOS.write(word)を実行します。
}
関連
-
スタイルが読み込まれず、ブラウザコンソールでエラーが報告される。リソースはスタイルシートとして解釈されますが、MIMEタイプtext/htmlで転送されます。
-
スタイルシートとして解釈されるリソースが、MIMEタイプtext/htmlで転送される。
-
undefinedeclipse エラー。この行に複数のアノテーションが見つかりました: - 文字列を型解決に解決できない
-
spring-boot 401 このリソースにアクセスするには完全な認証が必要です エラー解決
-
リソースリーク:'sc'がクローズされない
-
response.sendRedirectによる不具合とその対処法
-
java.security.InvalidAlgorithmParameterException: TrustAnchors パラメータは空であってはなりません 解決策
-
カスタムアノテーションによるAPIデータの暗号化および署名検証
-
eclipse start tomcat エラー。Java Exceptionが発生しました
-
JDK7のComparisonメソッドのイラストは、その一般契約の例外に違反しています。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Enumとの組み合わせでswitchの使い方を一度覚えるために必要な定数式
-
JDKの設定時にjava.dllが見つからない、java SE Runtime Environmentが見つからない問題が発生しました。
-
Javaエラーメッセージがenclosingクラスでない
-
java.lang.NoClassDefFoundError: org.apache.jasper.el.ELContextImpl クラスを初期化できませんでした。
-
テストが見つかりませんでした
-
IOException Broken pipe Solution ClientAbortException: java.io.
-
Java - 学生寮管理システム
-
実質的な解決策 比較方式は一般契約に違反する!?
-
InvalidDefinitionException: 構築できない(Creatorが存在しない)
-
nacos は構成の取得に失敗しました プレースホルダを解決できませんでした