XmlParserContext Constructor (XmlNameTable^, XmlNamespaceManager^, String^, String^, String^, String^, String^, String^, XmlSpace, Encoding^)
Initializes a new instance of the XmlParserContext class with the specified XmlNameTable, XmlNamespaceManager, base URI, xml:lang, xml:space, encoding, and document type values.
Assembly: System.Xml (in System.Xml.dll)
public:
XmlParserContext(
XmlNameTable^ nt,
XmlNamespaceManager^ nsMgr,
String^ docTypeName,
String^ pubId,
String^ sysId,
String^ internalSubset,
String^ baseURI,
String^ xmlLang,
XmlSpace xmlSpace,
Encoding^ enc
)
Parameters
- nt
-
Type:
System.Xml::XmlNameTable^
The XmlNameTable to use to atomize strings. If this is null, the name table used to construct the nsMgr is used instead. For more information about atomized strings, see XmlNameTable.
- nsMgr
-
Type:
System.Xml::XmlNamespaceManager^
The XmlNamespaceManager to use for looking up namespace information, or null.
- docTypeName
-
Type:
System::String^
The name of the document type declaration.
- pubId
-
Type:
System::String^
The public identifier.
- sysId
-
Type:
System::String^
The system identifier.
- internalSubset
-
Type:
System::String^
The internal DTD subset. The DTD is used for entity resolution, not for document validation.
- baseURI
-
Type:
System::String^
The base URI for the XML fragment (the location from which the fragment was loaded).
- xmlLang
-
Type:
System::String^
The xml:lang scope.
- xmlSpace
-
Type:
System.Xml::XmlSpace
An XmlSpace value indicating the xml:space scope.
- enc
-
Type:
System.Text::Encoding^
An Encoding object indicating the encoding setting.
| Exception | Condition |
|---|---|
| XmlException | nt is not the same XmlNameTable used to construct nsMgr. |
Available since 8
.NET Framework
Available since 1.1
Portable Class Library
Supported in: portable .NET platforms
Silverlight
Available since 2.0
Windows Phone Silverlight
Available since 7.0
Windows Phone
Available since 8.1