Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
VisualFoxPro.doc
Скачиваний:
15
Добавлен:
01.07.2025
Размер:
11 Мб
Скачать
☆

20.1. Перечень команд и функций

Приведен в табл. 20.1.

Таблица 20.1

Список команд и функций

Команда / функция

Описание

XML-функции

CURSORTOXML( )

Преобразовывает курсор VFP в XML-документ

XMLTOCURSOR( )

Преобразовывает XML-документ в курсор или таблицу VFP

XMLUPDATEGRAM( )

Отображает изменения, выполненные в буферизованной таблице, в XML UpdateGram

Сопутствующие команды и функции

CURSORSETPROP( )

Устанавливает значение свойства таблицы или курсора

EVL( )

Возвращает не пустую величину для двух выражений

SET NOCPTRANS

Предотвращает изменение кодовой страницы заданных полей

SELECT – SQL

Выбирает данные из одной или нескольких таблиц

SET AUTOINCERROR

Задает, будет ли генерироваться ошибка при попытке обновить или добавить поле с автоматически увеличиваемым значением

SET FIELDS

Задает поля, к которым может быть осуществлен доступ

SET FILTER

Задает условия доступности записей таблицы

SET MULTILOCKS

Задает или отменяет режим блокировки нескольких записей

SET ORDER

Устанавливает контролирующий индексный файл или тег

STRCONV( )

Преобразовывает строку в строку указанного вида: 1-байтовую, 2-байтовую, UNICODE и др. или выполняет иное преобразование

STRTRAN( )

Находит в строке заданную подстроку и заменяет ее вхождения другой подстрокой

20.2. Некоторые понятия xml

XML (eXtensible Marking Language – расширяемый язык разметки) – это стандарт разметки текстовых документов.

Данные хранятся в XML-документе в виде текста и окружены текстовой разметкой, описывающей эти данные. Синтаксис разметки строго определен.

Единица данных вместе с окружаемой их разметкой называется элементом.

Язык применим для описания данных разного назначения. Для этого надо ввести надлежащие элементы и представить их в соответствии с синтаксисом XML.

Документ XML имеет древовидную структуру, в вершине которой находится корневой элемент. Элементы разделяются на родительские и дочерние. Причем каждый родительский элемент может иметь несколько дочерних, но каждый дочерний – только один родительский.

Элемент ограничивается начальным и конечным тегами, например:

<person> <!-- Начальный тег -->

Николаев Петр Ильич <!-- Содержимое элемента -->

</person> <!-- Конечный тег -->

Между начальным и конечным тегами находится содержимое элемента, несущее хранимые XML-документом данные.

В документе может присутствовать комментарий, начинаемый символами "<!--" и заканчиваемый символами "-->".

Пустой элемент – элемент без содержимого может быть представлен в виде упрощенного тега, например <emptyElement/>, соответствующего следующей паре начального и конечного тегов:

<emptyElement> </emptyElement>

Элементы могут иметь атрибуты. Атрибут – это пара "имя – значение", присоединяемая к начальному тегу элемента, например:

<!-- Начальный тег с двумя атрибутами Name и Type -->

<field Name = "Customer" Type = "C">

Николаев Петр Ильич

</field>

Вместо двойных можно использовать одинарные кавычки. Два вида кавычек употребляются, если значение атрибута содержит кавычку.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]