It's unlikely that you'll find a free DLL for this. Even the paid one you mentioned above may not be sufficient. Why exactly do you want to parse it directly?
Here's a related thread:
I don't think that code there will work without your having the required provider DLLs though.