XmlReader.Create Method (String, XmlReaderSettings)
Creates a new XmlReader instance by using the specified URI and settings.
Assembly: System.Xml (in System.Xml.dll)
static member Create : inputUri:string * settings:XmlReaderSettings -> XmlReader
- Type: System.String
The URI for the file containing the XML data. The XmlResolver object on the XmlReaderSettings object is used to convert the path to a canonical data representation. If XmlResolver is a null reference (Nothing in Visual Basic), a new XmlUrlResolver object is used.
Return ValueType: System.Xml.XmlReader
An object that is used to read the XML data in the stream.
The inputUri value is a null reference (Nothing in Visual Basic).
The file specified by the URI cannot be found.
The URI format is not correct.
By default an XmlUrlResolver with no credentials is used to access any external resources such as a document type definition (DTD), entities, schemas, and so on.
Starting with the .NET Framework 4.5.2, no default XmlUrlResolver is provided. If you’re solution targets the.NET Framework 4.5.2, specify an XmlResolver using the XmlReaderSettings.XmlResolver property.
This means that the XmlReader can access any locations that does not require authentication. If the external resource is located on a network resource that requires authentication, use the XmlReaderSettings.XmlResolver property to specify an XmlResolver with the necessary credentials.
The created XmlReader object expands entity references and performs XML normalization of new line characters.