XmlParserContext Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Poskytuje všechny kontextové informace potřebné XmlReader k analýze fragmentu XML.
public ref class XmlParserContext
public class XmlParserContext
type XmlParserContext = class
Public Class XmlParserContext
- Dědičnost
-
XmlParserContext
Příklady
Následující příklad vytvoří XmlReader objekt, který čte fragment XML.
string xmlFrag ="<item rk:ID='abc-23'>hammer</item> " +
"<item rk:ID='r2-435'>paint</item>" +
"<item rk:ID='abc-39'>saw</item>";
// Create the XmlNamespaceManager.
NameTable nt = new NameTable();
XmlNamespaceManager nsmgr = new XmlNamespaceManager(nt);
nsmgr.AddNamespace("rk", "urn:store-items");
// Create the XmlParserContext.
XmlParserContext context = new XmlParserContext(null, nsmgr, null, XmlSpace.None);
// Create the reader.
XmlReaderSettings settings = new XmlReaderSettings();
settings.ConformanceLevel = ConformanceLevel.Fragment;
XmlReader reader = XmlReader.Create(new StringReader(xmlFrag), settings, context);
Dim xmlFrag As String = "<item rk:ID='abc-23'>hammer</item> " & _
"<item rk:ID='r2-435'>paint</item>" & _
"<item rk:ID='abc-39'>saw</item>"
' Create the XmlNamespaceManager.
Dim nt As New NameTable()
Dim nsmgr As New XmlNamespaceManager(nt)
nsmgr.AddNamespace("rk", "urn:store-items")
' Create the XmlParserContext.
Dim context As New XmlParserContext(Nothing, nsmgr, Nothing, XmlSpace.None)
' Create the reader.
Dim settings As New XmlReaderSettings()
settings.ConformanceLevel = ConformanceLevel.Fragment
Dim reader As XmlReader = XmlReader.Create(New StringReader(xmlFrag), settings, context)
Konstruktory
XmlParserContext(XmlNameTable, XmlNamespaceManager, String, String, String, String, String, String, XmlSpace) |
Inicializuje novou instanci |
XmlParserContext(XmlNameTable, XmlNamespaceManager, String, String, String, String, String, String, XmlSpace, Encoding) |
Inicializuje novou instanci |
XmlParserContext(XmlNameTable, XmlNamespaceManager, String, XmlSpace) |
Inicializuje novou instanci |
XmlParserContext(XmlNameTable, XmlNamespaceManager, String, XmlSpace, Encoding) |
Inicializuje novou instanci |
Vlastnosti
BaseURI |
Získá nebo nastaví základní identifikátor URI. |
DocTypeName |
Získá nebo nastaví název deklarace typu dokumentu. |
Encoding |
Získá nebo nastaví typ kódování. |
InternalSubset |
Získá nebo nastaví interní podmnožinu DTD. |
NamespaceManager |
Získá nebo nastaví XmlNamespaceManager. |
NameTable |
XmlNameTable Získá použito k atomizaci řetězců. Další informace o atomizovaných řetězcích naleznete v tématu XmlNameTable. |
PublicId |
Získá nebo nastaví veřejný identifikátor. |
SystemId |
Získá nebo nastaví systémový identifikátor. |
XmlLang |
Získá nebo nastaví aktuální |
XmlSpace |
Získá nebo nastaví aktuální |
Metody
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
GetType() |
Type Získá aktuální instanci. (Zděděno od Object) |
MemberwiseClone() |
Vytvoří použádnou kopii aktuálního souboru Object. (Zděděno od Object) |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |