XmlParserContext Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece todas as informações de contexto necessárias XmlReader para analisar um fragmento XML.
public ref class XmlParserContext
public class XmlParserContext
type XmlParserContext = class
Public Class XmlParserContext
- Herança
-
XmlParserContext
Exemplos
O exemplo a seguir cria um XmlReader objeto que lê um fragmento 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)
Construtores
| Nome | Description |
|---|---|
| XmlParserContext(XmlNameTable, XmlNamespaceManager, String, String, String, String, String, String, XmlSpace, Encoding) |
Inicializa uma nova instância da |
| XmlParserContext(XmlNameTable, XmlNamespaceManager, String, String, String, String, String, String, XmlSpace) |
Inicializa uma nova instância da |
| XmlParserContext(XmlNameTable, XmlNamespaceManager, String, XmlSpace, Encoding) |
Inicializa uma nova instância da |
| XmlParserContext(XmlNameTable, XmlNamespaceManager, String, XmlSpace) |
Inicializa uma nova instância da |
Propriedades
| Nome | Description |
|---|---|
| BaseURI |
Obtém ou define o URI base. |
| DocTypeName |
Obtém ou define o nome da declaração de tipo de documento. |
| Encoding |
Obtém ou define o tipo de codificação. |
| InternalSubset |
Obtém ou define o subconjunto DTD interno. |
| NamespaceManager |
Obtém ou define o XmlNamespaceManager. |
| NameTable |
Obtém o XmlNameTable usado para atomizar cadeias de caracteres. Para obter mais informações sobre cadeias de caracteres atomizadas, consulte XmlNameTable. |
| PublicId |
Obtém ou define o identificador público. |
| SystemId |
Obtém ou define o identificador do sistema. |
| XmlLang |
Obtém ou define o escopo atual |
| XmlSpace |
Obtém ou define o escopo atual |
Métodos
| Nome | Description |
|---|---|
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetHashCode() |
Serve como a função hash predefinida. (Herdado de Object) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| MemberwiseClone() |
Cria uma cópia superficial do Objectatual. (Herdado de Object) |
| ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |