XmlParserContext Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt sämtliche Kontextinformationen bereit, die von XmlReader für das Analysieren eines XML-Fragments benötigt werden.
public ref class XmlParserContext
public class XmlParserContext
type XmlParserContext = class
Public Class XmlParserContext
- Vererbung
-
XmlParserContext
Beispiele
Im folgenden Beispiel wird ein XmlReader -Objekt erstellt, das ein XML-Fragment liest.
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)
Konstruktoren
XmlParserContext(XmlNameTable, XmlNamespaceManager, String, String, String, String, String, String, XmlSpace) |
Initialisiert eine neue Instanz der |
XmlParserContext(XmlNameTable, XmlNamespaceManager, String, String, String, String, String, String, XmlSpace, Encoding) |
Initialisiert eine neue Instanz der |
XmlParserContext(XmlNameTable, XmlNamespaceManager, String, XmlSpace) |
Initialisiert eine neue Instanz der |
XmlParserContext(XmlNameTable, XmlNamespaceManager, String, XmlSpace, Encoding) |
Initialisiert eine neue Instanz der |
Eigenschaften
BaseURI |
Ruft den Basis-URI ab oder legt diesen fest. |
DocTypeName |
Ruft den Namen der Dokumenttypdeklaration ab oder legt diesen fest. |
Encoding |
Ruft den Codierungstyp ab oder legt diesen fest. |
InternalSubset |
Ruft die Teilmenge der internen DTD ab oder legt diese fest. |
NamespaceManager |
Ruft den XmlNamespaceManager ab oder legt diesen fest. |
NameTable |
Ruft die zum Atomisieren von Zeichenfolgen verwendete XmlNameTable ab. Weitere Informationen zu atomisierten Zeichenfolgen finden Sie unter XmlNameTable. |
PublicId |
Ruft den öffentlichen Bezeichner ab oder legt diesen fest. |
SystemId |
Ruft den Systembezeichner ab oder legt diesen fest. |
XmlLang |
Ruft den aktuellen |
XmlSpace |
Ruft den aktuellen |
Methoden
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |