2 // System.Xml.XPath.XPathDocument
5 // Tim Coleman (tim@timcoleman.com)
7 // (C) Copyright 2002 Tim Coleman
13 namespace System.Xml.XPath
16 public class XPathDocument : IXPathNavigable
18 XmlDocument _doc = new XmlDocument ();
22 public XPathDocument (Stream stream)
27 public XPathDocument (string uri)
32 public XPathDocument (TextReader reader)
37 public XPathDocument (XmlReader reader)
42 public XPathDocument (string uri, XmlSpace space)
44 if (space == XmlSpace.Preserve)
45 _doc.PreserveWhitespace = true;
49 public XPathDocument (XmlReader reader, XmlSpace space)
51 if (space == XmlSpace.Preserve)
52 _doc.PreserveWhitespace = true;
60 public XPathNavigator CreateNavigator ()
62 return _doc.CreateNavigator ();