Skip to Content
Essential ADO.NET
book

Essential ADO.NET

by Bob Beauchemin
May 2002
Beginner to intermediate content levelBeginner to intermediate
560 pages
11h 36m
English
Addison-Wesley Professional
Content preview from Essential ADO.NET

8.12. Implementing XPathNavigator

XPathNavigator is a cursor-based model, optimized to be useful with the XPath query language. Because XPathNavigator uses XPath's object model, the NodeType enumeration is a little different from the NodeType enumeration used with XmlReader.

Listing 8-13 shows the possible XPathNodeTypes. Note that XPathNodeType contains significantly fewer node types than XmlNodeType and does not contain the synthetic EndElement and EndEntity node types. Implementing an XPathNavigator over an arbitrary data source is similar to implementing an Xml-Reader with respect to the design considerations (fixed versus varying schema, elements versus attributes and namespace usage) described earlier.

Listing 8-13. XPathNodeType enumeration ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Microsoft® ADO.NET 4 Step by Step

Microsoft® ADO.NET 4 Step by Step

Tim Patrick
Professional C# 5.0 and .NET 4.5.1

Professional C# 5.0 and .NET 4.5.1

Christian Nagel, Jay Glynn, Morgan Skinner
ASP.NET 4 Unleashed

ASP.NET 4 Unleashed

Stephen Walther, Kevin Hoffman, Nate Dudek

Publisher Resources

ISBN: 0201758660Purchase book