Clase System::Xml::XmlParserContext

XmlParserContext class

Proporciona toda la información de contexto requerida por el XmlReader para analizar un fragmento XML.

class XmlParserContext : public System::Object

Métodos

MétodoDescripción
get_BaseURI()Devuelve el URI base.
get_DocTypeName()Devuelve el nombre de la declaración del tipo de documento.
get_Encoding()Devuelve el tipo de codificación.
get_InternalSubset()Devuelve el subconjunto DTD interno.
get_NamespaceManager()Devuelve el XmlNamespaceManager.
get_NameTable()Devuelve el XmlNameTable utilizado para atomizar cadenas. Para obtener más información sobre las cadenas atomizadas, consulte XmlNameTable.
get_PublicId()Devuelve el identificador público.
get_SystemId()Devuelve el identificador del sistema.
get_XmlLang()Devuelve el alcance actual de xml:lang.
get_XmlSpace()Devuelve el alcance actual de xml:space.
set_BaseURI(const String&)Establece el URI base.
set_DocTypeName(const String&)Establece el nombre de la declaración del tipo de documento.
set_Encoding(const SharedPtr<System::Text::Encoding>&)Establece el tipo de codificación.
set_InternalSubset(const String&)Establece el subconjunto DTD interno.
set_NamespaceManager(const SharedPtr<XmlNamespaceManager>&)Establece el XmlNamespaceManager.
set_NameTable(const SharedPtr<XmlNameTable>&)Establece el XmlNameTable utilizado para atomizar cadenas. Para obtener más información sobre las cadenas atomizadas, consulte XmlNameTable.
set_PublicId(const String&)Establece el identificador público.
set_SystemId(const String&)Establece el identificador del sistema.
set_XmlLang(const String&)Establece el ámbito actual de xml:lang.
set_XmlSpace(System::Xml::XmlSpace)Establece el ámbito actual de xml:space.
XmlParserContext(const SharedPtr<XmlNameTable>&, const SharedPtr<XmlNamespaceManager>&, const String&, System::Xml::XmlSpace)Inicializa una nueva instancia de la clase XmlParserContext con el XmlNameTable especificado, el XmlNamespaceManager especificado, los valores xml:lang y xml:space.
XmlParserContext(const SharedPtr<XmlNameTable>&, const SharedPtr<XmlNamespaceManager>&, const String&, System::Xml::XmlSpace, const SharedPtr<System::Text::Encoding>&)Inicializa una nueva instancia de la clase XmlParserContext con el XmlNameTable, el XmlNamespaceManager especificados, los valores xml:lang, xml:space, y la codificación.
XmlParserContext(const SharedPtr<XmlNameTable>&, const SharedPtr<XmlNamespaceManager>&, const String&, const String&, const String&, const String&, const String&, const String&, System::Xml::XmlSpace)Inicializa una nueva instancia de la clase XmlParserContext con el XmlNameTable, el XmlNamespaceManager especificados, el URI base, los valores xml:lang, xml:space, y los valores del tipo de documento.
XmlParserContext(const SharedPtr<XmlNameTable>&, const SharedPtr<XmlNamespaceManager>&, const String&, const String&, const String&, const String&, const String&, const String&, System::Xml::XmlSpace, const SharedPtr<System::Text::Encoding>&)Inicializa una nueva instancia de la clase XmlParserContext con la XmlNameTable, el XmlNamespaceManager, la URI base, xml:lang, xml:space, la codificación y los valores de tipo de documento.

Typedefs

TypedefDescripción
PtrUn alias para un puntero compartido a una instancia de esta clase.

Observaciones

Los objetos de esta clase solo deben asignarse usando la función System::MakeObject(). Nunca cree instancias de este tipo en la pila ni usando el operador new, ya que provocará errores en tiempo de ejecución y/o fallos de aserción. Siempre envuelva esta clase en un puntero System::SmartPtr y use ese puntero para pasarlo a funciones como argumento.

Ver también