Clase System::Xml::XmlParserContext
Contenido
[
Ocultar
]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étodo | Descripció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
| Typedef | Descripción |
|---|---|
| Ptr | Un 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
- Class Object
- Namespace System::Xml
- Library Aspose.Page for C++