May 2008 Blog Posts

ClassFromConfig v1.3.1

I have finally migrated ClassFromConfig project to SourceForge.net Now there's version control (Subversion), Issue Tracker, Wiki, Forum and more. So, if you want to contribute to the project - let me know. As for the update - it's a minor release, which includes: ability to load linked config files (via configSource attribute).  node collection can now be any tag (not limited to "<add ...", can use "<item ...", etc.) - must be at least 2 in the config to recognise it as a collection. I've got several enhancements on my to-do list: Ability to create nested classes...

Html Agility Pack

Recently I was working on a project that involved "scraping" information from a website. A did a bit of research for available libraries that provide the toolset to do these efficiently. I found Html Agility Pack, created by Simon Mourier. It's a parser that transforms any real world HTML into valid XML, from which you can then extract information by using XPath. I also had to use a FormProcessor add-on for Html Agility Pack to simulate login process. These tools proved to be very useful. Tags: .NET, C#, Open Source, Tools