XmlParserContext Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Megadja az XML-töredék elemzéséhez szükséges XmlReader összes környezeti információt.
public ref class XmlParserContext
public class XmlParserContext
type XmlParserContext = class
Public Class XmlParserContext
- Öröklődés
-
XmlParserContext
Példák
Az alábbi példa egy XmlReader XML-töredék olvasására szolgáló objektumot hoz létre.
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)
Konstruktorok
| Name | Description |
|---|---|
| XmlParserContext(XmlNameTable, XmlNamespaceManager, String, String, String, String, String, String, XmlSpace, Encoding) |
Inicializálja az osztály új példányát a |
| XmlParserContext(XmlNameTable, XmlNamespaceManager, String, String, String, String, String, String, XmlSpace) |
Inicializálja az osztály új példányát a |
| XmlParserContext(XmlNameTable, XmlNamespaceManager, String, XmlSpace, Encoding) |
Inicializálja az |
| XmlParserContext(XmlNameTable, XmlNamespaceManager, String, XmlSpace) |
Inicializálja az osztály új példányát |
Tulajdonságok
| Name | Description |
|---|---|
| BaseURI |
Lekéri vagy beállítja az alap URI-t. |
| DocTypeName |
Lekéri vagy beállítja a dokumentumtípus-deklaráció nevét. |
| Encoding |
Lekéri vagy beállítja a kódolás típusát. |
| InternalSubset |
Lekéri vagy beállítja a belső DTD-részhalmazt. |
| NamespaceManager |
Lekéri vagy beállítja a XmlNamespaceManager. |
| NameTable |
Lekéri a XmlNameTable sztringek atomizálásához használtakat. Az atomizált sztringekről további információt a következő témakörben talál XmlNameTable: . |
| PublicId |
Lekéri vagy beállítja a nyilvános azonosítót. |
| SystemId |
Lekéri vagy beállítja a rendszerazonosítót. |
| XmlLang |
Lekéri vagy beállítja az aktuális |
| XmlSpace |
Lekéri vagy beállítja az aktuális |
Metódusok
| Name | Description |
|---|---|
| Equals(Object) |
Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal. (Öröklődés forrása Object) |
| GetHashCode() |
Ez az alapértelmezett kivonatoló függvény. (Öröklődés forrása Object) |
| GetType() |
Lekéri az Type aktuális példányt. (Öröklődés forrása Object) |
| MemberwiseClone() |
Az aktuális Objectpéldány sekély másolatát hozza létre. (Öröklődés forrása Object) |
| ToString() |
Az aktuális objektumot jelképező sztringet ad vissza. (Öröklődés forrása Object) |