0

Web サイトから XML を (Web サイトの API を使用して) 取得しようとしている HtmlUnit パーサーで問題が発生しています。結果の XML をすばやく解析し、XML をファイルに保存します (すべて権利範囲内ですAPIの)。(サンプル内容

残念ながら、Web サイトは¿要求されたページの一部でエンティティを返します。これは有効な HTML エンティティですが、メッセージの解析中に HtmlUnit が例外をスローしています。

エンティティ「iquest」が参照されましたが、宣言されていません。

iquest有効なエンティティとして定義するにはどうすればよいですか?

4

1 に答える 1

1

受け取ったデータを編集する場合を除き、¿ を定義することはできません (データは XML ではありません。たとえば、Google で最初に見つけたバリデータが表示されます)。

このサイトは有効な XML を提供していないため、XML を修正するようサイトに依頼するのが最善の方法です。

それが失敗した場合は、¿ を検索して置換するか、エンティティ ¿ を定義する DOCTYPE を追加します。

于 2010-06-28T16:53:49.720 に答える