2012-01-16 10 views
7

私はVisual Developer 2010、MVC 3、C#を使用しています。私はこのようなiTextSharpドキュメントにXMLを解析しようとしている:私のITexandandlerが機能しないのはなぜですか? XMLを解析してITextSharp docにしようとしています

 ITextHandler textHandler = new ITextHandler(doc); 
     textHandler.Parse(xmldoc); 

エラーメッセージがITextHandlerはこのコンテキストではないと言います。どうすればこの作品を作れますか?あるいは、同じことをする別のコンストラクタがありますか?ここで

ステートメントを使用しての私のリストです:他に

using System; 
using System.IO; 
using System.Text; 
using System.Web; 
using System.Web.Mvc; 
using System.Xml; 
using iTextSharp.text; 
using iTextSharp.text.xml; 
using iTextSharp.text.pdf; 

すべてがITextHandlerラインを除いて正常にコンパイルしているようです。助けてください。

+0

どのバージョンのITextSharpを使用していますか? –

+0

私はITextSharpを使用しています。5.1.3 – CloudyKooper

+0

おそらく何か不足していますが、ITextHandlerに似た[ITextSharpコードリポジトリ]()に何も表示されません。 ITextSharpを拡張するこの方法はおそらくサポートされていませんか? –

答えて

4

ITextHandlerは、iTextとiTextSharp 4.xシリーズの一部ですが、5.xシリーズからは、iTextSharp.text.xml.simpleparser.SimpleXMLParserの方が有利です。しかし、最近の数ヶ月で、別のプロジェクトがXMLとHTMLの解析に有利になっています。ほとんどの場合、別のライブラリxmlworkerfound hereで、XMLとHTMLの今後の作業のすべてが行われているとは限りません。その図書館にはiTextSharp.tool.xml.parser.XMLParserクラスがあります。

+0

ありがとう、ここでIDはiTextSharpとitextsharpの両方をアンインストールしました(このケースに注意してください)。それはあまりにもそれをやったようです。 – CloudyKooper

関連する問題