ノード構造が異なるいくつかのxmlファイルがあります。これらの各 xml ファイルから xml コンテンツを抽出し、前者 (xml コンテンツ) を単一の文字列として保存したいと考えています。
私はそれを達成するために次のコードを使用しています
String xmlContent = FileUtils.readFileToString(new File("xyz"), "UTF-8");
しかし、私は次のエラーに直面しています
[Fatal Error] :5616:15: The processing instruction target matching "[xX][mM][lL]" is not allowed.
検索したところ、xmlコンテンツの間に「」が存在するため、前述のエラーが発生することがわかりました。
最初に xml ファイルを変更する必要がありますか、それともこの状況を処理する他の方法がありますか?