SaveXML()
Синтаксис
Result = SaveXML(#XML , Filename$ [, Flags])
Описание
Сохраняет дерево XML в указанный файл.
Параметры
#XML Номер дерева XML, которое будет сохранено. Filename$ Имя файла, предназначенного для сохранения дерева XML. Flags (дополн.) Этот параметр может быть комбинацией следующих значений (с помощью оператора '|'): #PB_XML_StringFormat : Включает метку порядка байтов. Подробности см. в описании функции WriteStringFormat(). #PB_XML_NoDeclaration: Не включает декларацию XML.Примечание: Согласно спецификации XML, декларация XML может опускаться только если документ закодирован в UTF-8 или UTF-16, или если информация о кодировке предоставляется дополнительно, например через протокол передачи. Даже в этом случае рекомендуется оставить декларацию в документе.
Возвращаемое значение
Возвращает не нулевое значение, если файл был успешно сохранен, в противном случае 0.
Комментарии
Создаваемая разметка XML не переформатируется. Она записывается так, как была первоначально разобрана/создана. Количество концов строк/пробелов, записываемых между тегами, сохраняется в атрибуте 'text' каждого узла XML. (Дополнительные сведения смотрите в описании функции GetXMLNodeText(). Чтобы переформатировать разметку XML перед сохранением, можно изменить атрибут 'text' каждого узла XML или воспользоваться функцией FormatXML() для применения к дереву некоторых общеупотребительных вариантов переформатирования.
См. также
LoadXML(), CreateXML(), FormatXML(), ExportXML(), ComposeXML()
Поддерживаемые OS
Все