CreateXML()
Синтаксис
Result = CreateXML(#XML [, Encoding])
Описание
Создаёт новое пустое дерево XML, идентифицируемое Номером #XML.
Параметры
#XML Номер, для идентификации нового дерева XML. В качестве этого параметра можно использовать значение #PB_Any, чтобы сгенерировать этот Номер автоматически. Encoding (дополн.) Задаёт кодировку, которую будет использована для дерева XML. Допустимые значения: #PB_UTF8 (по умолчанию) #PB_Ascii #PB_Unicode
Возвращаемое значение
Возвращает не нулевое значение, если дерево XML было успешно создано, в противном случае 0. Если в качестве параметра #XML использовалось значение #PB_Any, то в случае успеха будет возвращен сгенерированный Номер.
Комментарии
Новое дерево будет содержать только корневой узел, доступ к которому можно получить с помощью функции RootXMLNode(). Чтобы добавить новые узлы, воспользуйтесь функцией CreateXMLNode().
Пример
; Создаём дерево xml xml = CreateXML(#PB_Any) mainNode = CreateXMLNode(RootXMLNode(xml), "Zoo") ; Создаём первый узел xml (в главном узле) item = CreateXMLNode(mainNode, "Animal") SetXMLAttribute(item, "id", "1") SetXMLNodeText(item, "Elephant") ; Создаём второй узел xml (в главном узле) item = CreateXMLNode(mainNode, "Animal") SetXMLAttribute(item, "id", "2") SetXMLNodeText(item, "Tiger") ; Сохраняем дерево xml в файл xml SaveXML(xml, "demo.xml")
См. также
FreeXML(), CreateXMLNode(), RootXMLNode()
Поддерживаемые OS
Все