Класс System::Xml::XmlParserContext
Содержание
[
Скрывать
]XmlParserContext class
Предоставляет всю контекстную информацию, необходимую XmlReader для разбора XML‑фрагмента.
class XmlParserContext : public System::Object
Методы
| Метод | Описание |
|---|---|
| get_BaseURI() | Возвращает базовый URI. |
| get_DocTypeName() | Возвращает имя объявления типа документа. |
| get_Encoding() | Возвращает тип кодировки. |
| get_InternalSubset() | Возвращает внутренний набор DTD. |
| get_NamespaceManager() | Возвращает XmlNamespaceManager. |
| get_NameTable() | Возвращает XmlNameTable, используемую для атомизации строк. Для получения дополнительной информации об атомизированных строках см. XmlNameTable. |
| get_PublicId() | Возвращает публичный идентификатор. |
| get_SystemId() | Возвращает системный идентификатор. |
| get_XmlLang() | Возвращает текущую область xml:lang. |
| get_XmlSpace() | Возвращает текущую область действия xml:space. |
| set_BaseURI(const String&) | Устанавливает базовый URI. |
| set_DocTypeName(const String&) | Устанавливает имя объявления типа документа. |
| set_Encoding(const SharedPtr<System::Text::Encoding>&) | Устанавливает тип кодировки. |
| set_InternalSubset(const String&) | Устанавливает внутреннее подмножество DTD. |
| set_NamespaceManager(const SharedPtr<XmlNamespaceManager>&) | Устанавливает XmlNamespaceManager. |
| set_NameTable(const SharedPtr<XmlNameTable>&) | Устанавливает XmlNameTable, используемый для атомизации строк. Для получения дополнительной информации об атомизированных строках см. XmlNameTable. |
| set_PublicId(const String&) | Устанавливает публичный идентификатор. |
| set_SystemId(const String&) | Устанавливает системный идентификатор. |
| set_XmlLang(const String&) | Устанавливает текущую область xml:lang. |
| set_XmlSpace(System::Xml::XmlSpace) | Устанавливает текущую область xml:space. |
| XmlParserContext(const SharedPtr<XmlNameTable>&, const SharedPtr<XmlNamespaceManager>&, const String&, System::Xml::XmlSpace) | Инициализирует новый экземпляр класса XmlParserContext с указанными XmlNameTable, XmlNamespaceManager, значениями xml:lang и xml:space. |
| XmlParserContext(const SharedPtr<XmlNameTable>&, const SharedPtr<XmlNamespaceManager>&, const String&, System::Xml::XmlSpace, const SharedPtr<System::Text::Encoding>&) | Инициализирует новый экземпляр класса XmlParserContext с указанными XmlNameTable, XmlNamespaceManager, xml:lang, xml:space и кодировкой. |
| XmlParserContext(const SharedPtr<XmlNameTable>&, const SharedPtr<XmlNamespaceManager>&, const String&, const String&, const String&, const String&, const String&, const String&, System::Xml::XmlSpace) | Инициализирует новый экземпляр класса XmlParserContext с указанными XmlNameTable, XmlNamespaceManager, базовым URI, значениями xml:lang, xml:space и типом документа. |
| 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>&) | Инициализирует новый экземпляр класса XmlParserContext с указанными XmlNameTable, XmlNamespaceManager, базовым URI, xml:lang, xml:space, кодировкой и типом документа. |
Typedefs
| Определение типа | Описание |
|---|---|
| Ptr | Псевдоним для shared pointer к экземпляру этого класса. |
Примечания
Объекты этого класса должны выделяться только с помощью функции System::MakeObject(). Никогда не создавайте экземпляры этого типа в стеке или с помощью оператора new, так как это приведёт к ошибкам времени выполнения и/или сбоям утверждений. Всегда оборачивайте этот класс в указатель System::SmartPtr и используйте этот указатель для передачи его в функции в качестве аргумента.
См. также
- Class Object
- Namespace System::Xml
- Library Aspose.Font for C++