2012-03-24 12 views
2

GWTで不完全なXMLを解析するためのライブラリはありますか?GWTで不正な/不完全なXMLを解析しています

GWT XML Parserは、解析するために不完全な/不正な形式のXMLが与えられていると例外を出します...しかし、私は不完全なXMLを解析する必要があるというシナリオを持っています。あなたはそのようなシナリオに直面しましたか? GWTアプリケーションでこの問題をどのように解決しましたか?

+0

不正な/不完全な意味の例を挙げることはできますか?どれくらい悪い?完全なXML文書の代わりにXMLストリームを解析するだけでいいですか? –

+0

さて、私はWebクローラを作成しています。ユーザーはXML ver1.0形式のテキストとしてクロールを指定できます。ユーザーがXMLを入力すると、XMLのすべてのノードが木の構造。私が今までに見つけたのは、Javaベースのソリューションです(GWTには何もありません)。 – Arvind

+0

GWTでWebクローラを作成する理由が混乱しています。これはサーバー上で実行されるべきもののようです。 –

答えて

5

"Incomplete XML"は誤った名前です。 「不完全/不正な形式のXML」はXMLではないため、XMLパーサーはランダムなガベージの文字列よりも優れた構文解析を行うことができません。与えられた入力文字列は文法で受け入れられるか、そうではありません。コンピュータはそのようにして変なバイナリです。

完全に予測可能な方法でXMLが完全ではない場合(たとえば、ファイルの最後の文字が常に欠落しているなど)、解析する前に入力文字列を自分で修正できます。しかし、一般的には、は解決できない問題です。

関連する問題