Spec-Zone.ru › Nim 1

xmlparser

Этот модуль анализирует XML-документ и создаёт его представление в виде XML-дерева.

Импорты

streams, parsexml, strtabs, xmltree, os

Типы

XmlError = object of ValueError
  errors*: seq[string]       ## All detected parsing errors.
Исключение, которое генерируется для некорректного XML. Исходный код Редактировать

Процедуры

proc parseXml(s: Stream; filename: string; errors: var seq[string];
              options: set[XmlParseOption] = {reportComments}): XmlNode {...}{.
    raises: [IOError, OSError, ValueError, Exception],
    tags: [ReadIOEffect, RootEffect, WriteIOEffect].}
Анализирует XML из потока s и возвращает XmlNode. Каждая ошибка анализа добавляется в последовательность errors. Исходный код Редактировать
proc parseXml(s: Stream; options: set[XmlParseOption] = {reportComments}): XmlNode {...}{.
    raises: [IOError, OSError, ValueError, Exception, XmlError],
    tags: [ReadIOEffect, RootEffect, WriteIOEffect].}
Анализирует XML из потока s и возвращает XmlNode. Все ошибки анализа преобразуются в исключение XmlError. Исходный код Редактировать
proc parseXml(str: string; options: set[XmlParseOption] = {reportComments}): XmlNode {...}{.
    raises: [IOError, OSError, ValueError, Exception, XmlError],
    tags: [ReadIOEffect, RootEffect, WriteIOEffect].}
Анализирует XML из строки str и возвращает XmlNode. Все ошибки анализа преобразуются в исключение XmlError. Исходный код Редактировать
proc loadXml(path: string; errors: var seq[string];
             options: set[XmlParseOption] = {reportComments}): XmlNode {...}{.
    raises: [IOError, OSError, ValueError, Exception],
    tags: [ReadIOEffect, RootEffect, WriteIOEffect].}
Загружает и анализирует XML из файла, указанного в path, и возвращает XmlNode. Каждая ошибка анализа добавляется в последовательность errors. Исходный код Редактировать
proc loadXml(path: string; options: set[XmlParseOption] = {reportComments}): XmlNode {...}{.
    raises: [IOError, OSError, ValueError, Exception, XmlError],
    tags: [ReadIOEffect, RootEffect, WriteIOEffect].}
Загружает и анализирует XML из файла, указанного в path, и возвращает XmlNode. Все ошибки анализа преобразуются в исключение XmlError. Исходный код Редактировать

© 2006–2021 Andreas Rumpf
Licensed under the MIT License.
https://nim-lang.org/docs/xmlparser.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API