So I was GOING to post about a C# xml parser that i ported

... until in the process of doing so, I discovered, somebody had already done it a month or two ago.
DOH!  Let this be a lesson to you, if you're using Unity3D, and you're trying to build a tool or a port of a tool, somebody has probably already done it, so save yourself the time and check before you do it.  =)

incidentally, if you're interested, the thread with both JS & CS versions is here:

if you still want my version, it's here, though it's really fundamentally the same as the one offered on the forum.