+3  A: 

XPathDocument provides fast, read-only access to the contents of an XML document using XPath.

Or use an XmlTextReader (fastest) which provides fast, forward-only, non-cached access to XML data.

Mitch Wheat
Unfortunately XPath is no option, since the name of the document element and child elements is not known at this time. I'll check out the XmlTextReader. Thanks for the link with further information :)
peter
@peter you don't need to know the name of the child elements - you can use wildcards. I believe `*/*` should do the trick (not tested)
Kragen
@kragen thanks for the tip. didn't think about that. will post my solution as soon i have it finished
peter