Table of Contents

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 Stream

The Stream to convert.

leaveOpen Boolean

if 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

value String

The String to convert.

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 String

The String to convert.

encoding Encoding

The 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

uriLocation Uri

The Uri to convert.

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

reader XmlReader

The XmlReader to convert.

Returns

XPathDocument

An XPathDocument initialized with the XML provided by reader.

Exceptions

ArgumentNullException

reader cannot be null.