Метод System::Xml::XmlReader::Create
XmlReader::Create(const SharedPtr<IO::Stream>&) method
Создаёт новый экземпляр XmlReader, используя указанный поток с настройками по умолчанию.
static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const SharedPtr<IO::Stream> &input)
| Параметр | Тип | Описание |
|---|---|---|
| input | const SharedPtr<IO::Stream>& | Поток, содержащий XML‑данные. XmlReader сканирует первые байты потока в поисках маркера порядка байтов или другого признака кодировки. Когда кодировка определена, она используется для продолжения чтения потока, и обработка продолжается, разбирая ввод как поток (Unicode) символов. |
ReturnValue
Объект, используемый для чтения XML‑данных из потока.
См. также
- Typedef SharedPtr
- Class XmlReader
- Class Stream
- Class XmlReader
- Namespace System::Xml
- Library Aspose.Font for C++
XmlReader::Create(const SharedPtr<IO::Stream>&, const SharedPtr<XmlReaderSettings>&) method
Создаёт новый экземпляр XmlReader с указанным потоком и настройками.
static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const SharedPtr<IO::Stream> &input, const SharedPtr<XmlReaderSettings> &settings)
| Параметр | Тип | Описание |
|---|---|---|
| input | const SharedPtr<IO::Stream>& | Поток, содержащий XML‑данные. XmlReader сканирует первые байты потока в поисках маркера порядка байтов или другого признака кодировки. Когда кодировка определена, она используется для продолжения чтения потока, и обработка продолжается, разбирая ввод как поток (Unicode) символов. |
| settings | const SharedPtr<XmlReaderSettings>& | Настройки для нового экземпляра XmlReader. Это значение может быть nullptr. |
ReturnValue
Объект, используемый для чтения XML‑данных из потока.
См. также
- Typedef SharedPtr
- Class XmlReader
- Class Stream
- Class XmlReaderSettings
- Class XmlReader
- Namespace System::Xml
- Library Aspose.Font for C++
XmlReader::Create(const SharedPtr<IO::Stream>&, SharedPtr<XmlReaderSettings>, const SharedPtr<XmlParserContext>&) method
Создает новый экземпляр XmlReader, используя указанный поток, настройки и контекстную информацию для разбора.
static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const SharedPtr<IO::Stream> &input, SharedPtr<XmlReaderSettings> settings, const SharedPtr<XmlParserContext> &inputContext)
| Параметр | Тип | Описание |
|---|---|---|
| input | const SharedPtr<IO::Stream>& | Поток, содержащий XML‑данные. XmlReader сканирует первые байты потока в поисках маркера порядка байтов или другого признака кодировки. Когда кодировка определена, она используется для продолжения чтения потока, и обработка продолжается, разбирая ввод как поток (Unicode) символов. |
| settings | SharedPtr<XmlReaderSettings> | Настройки для нового экземпляра XmlReader. Это значение может быть nullptr. |
| inputContext | const SharedPtr<XmlParserContext>& | Контекстная информация, необходимая для разбора XML‑фрагмента. Контекстная информация может включать используемую XmlNameTable, кодировку, область видимости пространств имен, текущие области xml:lang и xml:space, базовый URI и определение типа документа. Это значение может быть nullptr. |
ReturnValue
Объект, используемый для чтения XML‑данных из потока.
См. также
- Typedef SharedPtr
- Class XmlReader
- Class Stream
- Class XmlReaderSettings
- Class XmlParserContext
- Class XmlReader
- Namespace System::Xml
- Library Aspose.Font for C++
XmlReader::Create(const SharedPtr<IO::Stream>&, SharedPtr<XmlReaderSettings>, const String&) method
Создает новый экземпляр XmlReader, используя указанный поток, базовый URI и настройки.
static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const SharedPtr<IO::Stream> &input, SharedPtr<XmlReaderSettings> settings, const String &baseUri)
| Параметр | Тип | Описание |
|---|---|---|
| input | const SharedPtr<IO::Stream>& | Поток, содержащий XML‑данные. XmlReader сканирует первые байты потока в поисках маркера порядка байтов или другого признака кодировки. Когда кодировка определена, она используется для продолжения чтения потока, и обработка продолжается, разбирая ввод как поток (Unicode) символов. |
| settings | SharedPtr<XmlReaderSettings> | Настройки для нового экземпляра XmlReader. Это значение может быть nullptr. |
| baseUri | const String& | Базовый URI для читаемой сущности или документа. Это значение может быть nullptr. Security Note Базовый URI используется для разрешения относительного URI XML‑документа. Не используйте базовый URI из ненадежного источника. |
ReturnValue
Объект, используемый для чтения XML‑данных из потока.
См. также
- Typedef SharedPtr
- Class XmlReader
- Class Stream
- Class XmlReaderSettings
- Class String
- Class XmlReader
- Namespace System::Xml
- Library Aspose.Font for C++
XmlReader::Create(const SharedPtr<IO::TextReader>&) method
Создает новый экземпляр XmlReader, используя указанный текстовый читатель.
static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const SharedPtr<IO::TextReader> &input)
| Параметр | Тип | Описание |
|---|---|---|
| input | const SharedPtr<IO::TextReader>& | Текстовый читатель, из которого читаются данные XML. Текстовый читатель возвращает поток символов Unicode, поэтому кодировка, указанная в объявлении XML, не используется XML‑читалкой для декодирования потока данных. |
ReturnValue
Объект, используемый для чтения XML‑данных из потока.
См. также
- Typedef SharedPtr
- Class XmlReader
- Class TextReader
- Class XmlReader
- Namespace System::Xml
- Library Aspose.Font for C++
XmlReader::Create(const SharedPtr<IO::TextReader>&, const SharedPtr<XmlReaderSettings>&) method
Создает новый экземпляр XmlReader, используя указанный текстовый читатель и настройки.
static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const SharedPtr<IO::TextReader> &input, const SharedPtr<XmlReaderSettings> &settings)
| Параметр | Тип | Описание |
|---|---|---|
| input | const SharedPtr<IO::TextReader>& | Текстовый читатель, из которого читаются данные XML. Текстовый читатель возвращает поток символов Unicode, поэтому кодировка, указанная в объявлении XML, не используется XML‑читалкой для декодирования потока данных. |
| settings | const SharedPtr<XmlReaderSettings>& | Настройки для нового XmlReader. Это значение может быть nullptr. |
ReturnValue
Объект, используемый для чтения XML‑данных из потока.
См. также
- Typedef SharedPtr
- Class XmlReader
- Class TextReader
- Class XmlReaderSettings
- Class XmlReader
- Namespace System::Xml
- Library Aspose.Font for C++
XmlReader::Create(const SharedPtr<IO::TextReader>&, SharedPtr<XmlReaderSettings>, const SharedPtr<XmlParserContext>&) method
Создает новый экземпляр XmlReader, используя указанный текстовый читатель, настройки и контекстную информацию для разбора.
static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const SharedPtr<IO::TextReader> &input, SharedPtr<XmlReaderSettings> settings, const SharedPtr<XmlParserContext> &inputContext)
| Параметр | Тип | Описание |
|---|---|---|
| input | const SharedPtr<IO::TextReader>& | Текстовый читатель, из которого читаются данные XML. Текстовый читатель возвращает поток символов Unicode, поэтому кодировка, указанная в объявлении XML, не используется XML‑читалкой для декодирования потока данных. |
| settings | SharedPtr<XmlReaderSettings> | Настройки для нового экземпляра XmlReader. Это значение может быть nullptr. |
| inputContext | const SharedPtr<XmlParserContext>& | Контекстная информация, необходимая для разбора XML‑фрагмента. Контекстная информация может включать используемую XmlNameTable, кодировку, область видимости пространств имен, текущие области xml:lang и xml:space, базовый URI и определение типа документа. Это значение может быть nullptr. |
ReturnValue
Объект, используемый для чтения XML‑данных из потока.
См. также
- Typedef SharedPtr
- Class XmlReader
- Class TextReader
- Class XmlReaderSettings
- Class XmlParserContext
- Class XmlReader
- Namespace System::Xml
- Library Aspose.Font for C++
XmlReader::Create(const SharedPtr<IO::TextReader>&, SharedPtr<XmlReaderSettings>, const String&) method
Создает новый экземпляр XmlReader, используя указанный текстовый читатель, настройки и базовый URI.
static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const SharedPtr<IO::TextReader> &input, SharedPtr<XmlReaderSettings> settings, const String &baseUri)
| Параметр | Тип | Описание |
|---|---|---|
| input | const SharedPtr<IO::TextReader>& | Текстовый читатель, из которого читаются данные XML. Текстовый читатель возвращает поток символов Unicode, поэтому кодировка, указанная в объявлении XML, не используется XmlReader для декодирования потока данных. |
| settings | SharedPtr<XmlReaderSettings> | Настройки для нового экземпляра XmlReader. Это значение может быть nullptr. |
| baseUri | const String& | Базовый URI для читаемой сущности или документа. Это значение может быть nullptr. Security Note Базовый URI используется для разрешения относительного URI XML‑документа. Не используйте базовый URI из ненадежного источника. |
ReturnValue
Объект, используемый для чтения XML‑данных из потока.
См. также
- Typedef SharedPtr
- Class XmlReader
- Class TextReader
- Class XmlReaderSettings
- Class String
- Class XmlReader
- Namespace System::Xml
- Library Aspose.Font for C++
XmlReader::Create(const SharedPtr<XmlReader>&, SharedPtr<XmlReaderSettings>) method
Создает новый экземпляр XmlReader, используя указанный XML‑читалку и настройки.
static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const SharedPtr<XmlReader> &reader, SharedPtr<XmlReaderSettings> settings)
| Параметр | Тип | Описание |
|---|---|---|
| читалка | const SharedPtr<XmlReader>& | Объект, который вы хотите использовать в качестве базового XML‑читалки. |
| settings | SharedPtr<XmlReaderSettings> | Настройки для нового экземпляра XmlReader. Уровень соответствия объекта XmlReaderSettings должен либо соответствовать уровню соответствия базового читалки, либо быть установлен в ConformanceLevel::Auto. |
ReturnValue
Объект, который оборачивает указанный объект XmlReader.
См. также
- Typedef SharedPtr
- Class XmlReader
- Class XmlReaderSettings
- Class XmlReader
- Namespace System::Xml
- Library Aspose.Font for C++
XmlReader::Create(const String&) method
Создает новый экземпляр XmlReader с указанным URI.
static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const String &inputUri)
| Параметр | Тип | Описание |
|---|---|---|
| inputUri | const String& | URI файла, содержащего данные XML. Класс XmlUrlResolver используется для преобразования пути в каноническое представление данных. |
ReturnValue
Объект, используемый для чтения XML‑данных из потока.
См. также
- Typedef SharedPtr
- Class XmlReader
- Class String
- Class XmlReader
- Namespace System::Xml
- Library Aspose.Font for C++
XmlReader::Create(const String&, const SharedPtr<XmlReaderSettings>&) method
Создает новый экземпляр XmlReader, используя указанный URI и настройки.
static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const String &inputUri, const SharedPtr<XmlReaderSettings> &settings)
| Параметр | Тип | Описание |
|---|---|---|
| inputUri | const String& | URI файла, содержащего данные XML. Объект XmlResolver в объекте XmlReaderSettings используется для преобразования пути в каноническое представление данных. Если значение XmlReaderSettings::get_XmlResolver равно nullptr, используется новый объект XmlUrlResolver. |
| settings | const SharedPtr<XmlReaderSettings>& | Настройки для нового экземпляра XmlReader. Это значение может быть nullptr. |
ReturnValue
Объект, используемый для чтения XML‑данных из потока.
См. также
- Typedef SharedPtr
- Class XmlReader
- Class String
- Class XmlReaderSettings
- Class XmlReader
- Namespace System::Xml
- Library Aspose.Font for C++
XmlReader::Create(const String&, SharedPtr<XmlReaderSettings>, const SharedPtr<XmlParserContext>&) method
Создает новый экземпляр XmlReader, используя указанный URI, настройки и контекстную информацию для разбора.
static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const String &inputUri, SharedPtr<XmlReaderSettings> settings, const SharedPtr<XmlParserContext> &inputContext)
| Параметр | Тип | Описание |
|---|---|---|
| inputUri | const String& | URI файла, содержащего данные XML. Объект XmlResolver в объекте XmlReaderSettings используется для преобразования пути в каноническое представление данных. Если значение XmlReaderSettings::get_XmlResolver равно nullptr, используется новый объект XmlUrlResolver. |
| settings | SharedPtr<XmlReaderSettings> | Настройки для нового экземпляра XmlReader. Это значение может быть nullptr. |
| inputContext | const SharedPtr<XmlParserContext>& | Контекстная информация, необходимая для разбора XML‑фрагмента. Контекстная информация может включать используемую XmlNameTable, кодировку, область видимости пространств имен, текущие области xml:lang и xml:space, базовый URI и определение типа документа. Это значение может быть nullptr. |
ReturnValue
Объект, используемый для чтения XML‑данных из потока.
См. также
- Typedef SharedPtr
- Class XmlReader
- Class String
- Class XmlReaderSettings
- Class XmlParserContext
- Class XmlReader
- Namespace System::Xml
- Library Aspose.Font for C++