Tag: saxparser

如何在C#中使用事件驱动的SAX(Simple API FOR XML)解析器,还是使用System.XML命名空间更好?

在C ++中,我们可以将msxml DLL导入到我们的应用程序中,然后在我们的应用程序类中实现接口ISAXContentHandler的方法。 稍后创建一个ISAXReader对象并使用此类的实例调用contentHandler,其中我们已为eventhandler接口提供了实现。 同样,我想在C#中实现同样的目标。 有没有办法在C#中做到这一点? 我的意思是有没有办法在C#中进行基于事件的SAX解析。 我认为还有一种方法可以帮助我实现解析XML文档并将XML信息提供给我的应用程序。 我点击了链接“ http://www.codeguru.com/csharp/csharp/cs_data/xml/article.php/c4221 ” 这里使用DOM并使用System.XML命名空间。 有谁可以帮助我这方面,—- 在C#中实现事件驱动的XML解析的方法是什么 , 或者我应该使用System.XML命名空间(DOM)。 如果存在SAX事件驱动方式,请告诉我如何在C#中执行此操作

SAXParser相当于C#

我有以下java代码,我需要在C#中转换这些,请帮助我.. public class Configuration { private ConfigContentHandler confHandler; public Configuration() { } public boolean parseConfigFile() throws Exception { boolean bReturn = true; SAXParser parser = SAXParserFactory.newInstance().newSAXParser(); System.out.println(“*** Start parsing”); try { confHandler = new ConfigContentHandler(100); // Configuration file must be located in main jar file folder // Set the full Prosper file name String sConfigFile […]