XmlParserContext Classe

Definição

Fornece todas as informações de contexto obrigatórias para o XmlReader para analisar um fragmento XML.

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);

Construtores

XmlParserContext(XmlNameTable, XmlNamespaceManager, String, String, String, String, String, String, XmlSpace)

Inicializa uma nova instância da classe XmlParserContext com o XmlNameTable especificado, XmlNamespaceManager, URI de base, xml:lang, xml:space e valores de tipo de documento.

XmlParserContext(XmlNameTable, XmlNamespaceManager, String, String, String, String, String, String, XmlSpace, Encoding)

Inicializa uma nova instância da classe XmlParserContext com o XmlNameTable especificado, XmlNamespaceManager, URI de base, xml:lang, xml:space, codificação e valores de tipo de documento.

XmlParserContext(XmlNameTable, XmlNamespaceManager, String, XmlSpace)

Inicializa uma nova instância da classe XmlParserContext com os valores XmlNameTable, XmlNamespaceManager, xml:lang e xml:space especificados.

XmlParserContext(XmlNameTable, XmlNamespaceManager, String, XmlSpace, Encoding)

Inicializa uma nova instância da classe XmlParserContext com XmlNameTable, XmlNamespaceManager, xml:lang, xml:space e codificação especificados.

Propriedades

BaseURI

Obtém ou define o URI de 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 de 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 de xml:lang atual.

XmlSpace

Obtém ou define o escopo de xml:space atual.

Métodos

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a

Produto Versões
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0