PureBasic

LoadXML()

Синтаксис

Result = LoadXML(#XML , Filename$ [, Encoding])

Описание


Загружает дерево XML из указанного файла.

Параметры

#XML Номер, для идентификации нового дерева XML. В качестве этого параметра можно использовать значение #PB_Any, чтобы сгенерировать этот Номер автоматически.
Filename$ Имя файла, из которого будет загружен XML.
Encoding (дополн.) Задаёт кодировку, которую будет использовать парсер при загрузке дерева XML (она замещает кодировку, заданную в декларации XML!). Допустимые значения:
  #PB_UTF8 (по умолчанию)
  #PB_Ascii
  #PB_Unicode
Этот параметр следует использовать когда документ не содержит декларации XML, или информация о кодировке предоставляется вне документа XML, например в заголовке типа mime в протоколе связи.

Возвращаемое значение

Возвращает не ноль если файл можно открыть и читать. Учтите, что это не означает, что содержащийся в файле документ XML был корректен. Для проверки ошибок парсера следует использовать функцию , XMLStatus(). В случае ошибки разбора все данные, разобранные до ошибки, доступны в дереве XML. Если в качестве параметра #XML использовалось значение #PB_Any, то в случае успеха будет возвращен сгенерированный Номер.

См. также

CreateXML(), FreeXML(), ParseXML(), CatchXML()

Поддерживаемые OS

Все

<- IsXML() - Оглавление XML - MainXMLNode()->

0��I_�i