为什么我的ITexthandler不工作? 我正在尝试将XML解析为ITextSharp doc

我正在使用Visual Developer 2010,MVC 3,c#。 我正在尝试将XML解析为这样的iTextSharp文档:

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

错误消息显示ITextHandler不在此上下文中。 我怎样才能做到这一点? 或者是否有另一个构造函数将执行相同的操作?

这是我的using语句列表:

 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行之外,其他所有内容似乎都可以正确编译。 请帮忙。

ITextHandler是iText和iTextSharp 4.x系列的一部分,但已从5.x系列中删除,转而使用iTextSharp.text.xml.simpleparser.SimpleXMLParser 。 然而,最近几个月,另一个项目越来越受到XML和HTML解析的青睐。 大多数(如果不是全部)XML和HTML工作都在这里找到的单独的库xmlworker完成。 在该库中,您将找到iTextSharp.tool.xml.parser.XMLParser类。