В трешке DomDocument - обертка вокруг MSXML, в четверке, вокруг System.XML (дотнетовкого неймспейса для работы c XML).
В system.xml принят другой подход для чтения типизированных данных
Reading Typed Data
но, к сожалению:
- в аксаптовском XMLReader нету readContentAs...
- если добавить референс на System.XML, то, в принципе, можно использовать XMLNodeReader но непонятно как ему передать node