無効な文字(XML 1.0ではサポートされていない文字)を含むXMLファイルがあります。 ファイルを解析したいのですが、XMLに無効な文字が含まれているという例外が発生しています。 無効な文字でXMLを解析する方法はありますか。または、無効な文字を含むノード属性をスキップします。無効な文字でXMLを解析する
1
A
答えて
0
可能な回避策は、文字列として読み込み、無効な文字を有効な文字またはタグに置き換えて、そこにあることを知ることです。次に、正常に解析します。
+0
応答のおかげで.. XMLのサイズが大きすぎるので、私にとっては複雑な手続きです。私は無効な文字を取得している行番号を持っています。特定の行の内容を変更する。 – Shrikant
0
あなたは、文字が&,<であることを意味しますか?自分自身のInputStreamデコレータを記述し、それらの "不良"文字をエスケープされた文字に変換することができます。次の処理段階のために有効なデータ:あなたはXML 1.1モードでパーサを強制、または1.1ハックの一種であるXML(が、の一つとして、あなたのファイルを宣言するためにXMLプロローグを変更した場合
InputStream yourFancyIllegalCharConverter = new YourFancyIllegalCharConverter(realInputStream);
XMLInputFactory factory = XMLInputFactory.newInstance();
XMLStreamReader parser = factory.createXMLStreamReader(yourFancyIllegalCharConverter);
関連する問題
- 1. XMLで無効な文字を解析する
- 2. oracle xml解析で無効な文字エラーが発生する
- 3. 無効なXMLを解析するC#
- 4. 無効なJSON文字列解析
- 5. ノード名に無効な文字を含むXMLを解析する方法は?
- 6. サックス:無効なXML文字をフィルタリングするために文字列を解析する方法は?
- 7. 夏時間が無効な文字列を解析する
- 8. ORA-31011:XML解析に失敗しました - 無効な文字(oracle sql)
- 9. C++で無効なXMLを解析する
- 10. 文字「&」XML解析iphone
- 11. C#Enum.TryParseは無効な数の文字列を解析し
- 12. 無効なXMLを解析する方法
- 13. Apache Drillが無効なUTF8文字でJSONファイルを解析する方法
- 14. Pythonでyamlを解析する:SyntaxError:無効な構文
- 15. Rails 3でXML解析を無効にする方法
- 16. StreamException:無効なXML文字(Unicode:0x1a)
- 17. Sax無効なXML文字例外
- 18. XML例外:無効な文字
- 19. 無効な属性文字xml docfrag innerxmll
- 20. WinJSで無効な文字エラーが発生するデータフィードの解析結果
- 21. Java - 成功した無効な文字列を解析するNumberFormat
- 22. 奇妙なエラーXMLの解析:行1、文字2038、違法なXML文字
- 23. XMLラベルは無効な文字を無視しますか?
- 24. PHPで無効な要素を含むXML/SGMファイルを解析するには?
- 25. 単純なxml文字列を解析する
- 26. 解析(無効)PHP
- 27. xml解析文字列に一致Java
- 28. xmlの解析文字列android
- 29. C#.Net XML文字列の解析
- 30. 無効な文字を含むXMLを保存する
はそれがうまくいきますのためにテストするのが最も簡単です)? – GPI