XdmDocument Constructor (XmlReader, XmlSpace)XdmDocument Constructor (XmlReader, XmlSpace)XdmDocument Constructor (XmlReader^, XmlSpace)
Initializes a new instance of the XdmDocumentXdmDocumentXdmDocument class from the XML data that is contained in
the specified XmlReaderXmlReaderXmlReader object with the specified white space handling.
Syntax
Public Sub New ( _ xmlReader As System.Xml.XmlReader, _ xmlSpace As System.Xml.XmlSpace _ )
public XdmDocument( System.Xml.XmlReader xmlReader, System.Xml.XmlSpace xmlSpace )
public: XdmDocument( System.Xml::XmlReader^ xmlReader, System.Xml::XmlSpace xmlSpace )
Parameters
- xmlReader
Type: System.Xml.XmlReaderSystem.Xml.XmlReaderSystem.Xml::XmlReader^
The XmlReaderXmlReaderXmlReader from which to read the document.
- xmlSpace
Type: System.Xml.XmlSpaceSystem.Xml.XmlSpaceSystem.Xml::XmlSpace
Exceptions
Exception | Condition |
ArgumentNullExceptionArgumentNullExceptionArgumentNullException | xmlReader is null
a null reference (Nothing in Visual Basic)
nullptr |
LicenceExceptionLicenceExceptionLicenceException | This version of XmlPrime has expired. |
XmlExceptionXmlExceptionXmlException | An error was encountered in the XML data. |
Remarks
The XmlSpaceXmlSpaceXmlSpace value passed as a parameter specifies whether to preserve white space. PreservePreservePreserve preserves all white space. DefaultDefaultDefault preserves only significant white space.
The document-uri property of the root node of the document will be taken to be the BaseURI of the XmlReaderXmlReaderXmlReader. This is because the interface does not expose the document-uri property. To set the document-uri explicitly, use an overload which takes the document URI as a parameter.