Class XPathDocumentFactory
- Namespace
- Cuemon.Xml.XPath
- Assembly
- Cuemon.Xml.dll
Provides access to factory methods for creating and configuring IXPathNavigable instances.
public static class XPathDocumentFactory
- Inheritance
-
XPathDocumentFactory
Methods
CreateDocument(Stream, Boolean)
Creates and returns an instance of XPathDocument from the specified stream
.
public static XPathDocument CreateDocument(Stream stream, bool leaveOpen = false)
Parameters
stream
StreamThe Stream to convert.
leaveOpen
Booleanif
true
, the source Stream is being left open; otherwise it is being closed and disposed.
Returns
- XPathDocument
An XPathDocument initialized with the XML provided by
stream
.
Exceptions
- ArgumentNullException
stream
cannot be null.
CreateDocument(String)
Creates and returns an instance of XPathDocument from the specified value
.
public static XPathDocument CreateDocument(string value)
Parameters
Returns
- XPathDocument
An XPathDocument initialized with the XML provided by
value
.
Exceptions
- ArgumentNullException
value
cannot be null.
CreateDocument(String, Encoding)
Creates and returns an instance of XPathDocument from the specified value
.
public static XPathDocument CreateDocument(string value, Encoding encoding)
Parameters
value
StringThe String to convert.
encoding
EncodingThe preferred Encoding to use in the conversion.
Returns
- XPathDocument
An XPathDocument initialized with the XML provided by
value
.
Exceptions
- ArgumentNullException
value
cannot be null -or-encoding
cannot be null.
CreateDocument(Uri)
Creates and returns an instance of XPathDocument from the specified uriLocation
.
public static XPathDocument CreateDocument(Uri uriLocation)
Parameters
Returns
- XPathDocument
An XPathDocument initialized with the XML provided by
uriLocation
.
Exceptions
- ArgumentNullException
uriLocation
cannot be null.
CreateDocument(XmlReader)
Creates and returns an instance of XPathDocument from the specified reader
.
public static XPathDocument CreateDocument(XmlReader reader)
Parameters
Returns
- XPathDocument
An XPathDocument initialized with the XML provided by
reader
.
Exceptions
- ArgumentNullException
reader
cannot be null.