为什么我的ITexthandler不工作?I';我正在尝试将XML解析为ITextSharp文档

本文关键字:XML 文档 ITextSharp 工作 ITexthandler 我的 为什么 | 更新日期: 2023-09-27 18:20:27

我使用的是Visual Developer 2010,MVC 3,c#。我正在尝试将XML解析为iTextSharp文档,如下所示:

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

为什么我的ITexthandler不工作?I';我正在尝试将XML解析为ITextSharp文档

ITextHandler是iText和iTextSharp 4.x系列的一部分,但为了支持iTextSharp.text.xml.simpleparser.SimpleXMLParser而从5.x系列中删除。然而,最近几个月,另一个项目在XML和HTML解析方面获得了青睐。大多数(如果不是全部的话)XML和HTML工作都在这里的单独库xmlworker中完成。在该库中,您可以找到iTextSharp.tool.xml.parser.XMLParser类。