> What do you think is less expensive in terms of memory/performance,
> performing xpath queries on an xmldocument or deserializing the xml into a
> class instance and accessing the instances properties and sub classes?
Deserializing should take longer than loading the XML document in an
XPathDocument. But once you have the .NET object(s) created through
deserialization the access of properties is likely to be faster than
doing XPath access.

Signature
Martin Honnen --- MVP XML
http://JavaScript.FAQTs.com/