I don't work with XML much, and in the past its always been fairly small xml files so I have gotten away with accessing data by traversing nodes till I found what I needed. Unfortunatly, the data and its xsd I am facing today is very large, and I don't really want to go the "manual" route...