2011-12-28 15 views
0

私は、カスタムのOFX - > XMLパーサをC#で作成しています。OFXパーサー。 XMLテキストリーダーの例外を無視します。

現在、標準のXMLTextReaderを使用しています。

OFX形式は、以下の構造を持っている場合があります事は要素がテキストなら、前の1が終了タグを持っていないです

<STATUS> 
    <CODE>0 
    <SEVERITY>INFO 
</STATUS> 

を。私はそれを追加したい。しかし、私は持っている:

行7の位置10の 'SEVERITY'開始タグが 'STATUS'の終了タグと一致しません。 8行目、位置9

しかし、(reader.Read())ブロックは、その後、私は適切な構造を得るだけで、私の </SEVERITY>タグまでの間、私はキャッチをしようとした場合。

このような例外を無視する方法はありますか?

答えて

1

"XML"はこれが壊れているため、唯一の確実な方法はTextReaderを使用して意味のある方法で構造化されていることを忘れることです。

+0

はい、私はすでに単純なロジックを作っています:現在の行にタグ以外のものがあれば、終了タグ%を追加してください) –

関連する問題