table Alt ←

Конструктор load

Загрузка таблицы с диска или HTTP-сервера.

^table::load[имя_файла]
^table::load[имя_файла;опции_загрузки] 
^table::load[nameless;имя_файла]
^table::load[nameless;имя_файла;опции_загрузки]

Конструктор создает объект, используя таблицу, определенную в некотором файле или документе на HTTP-сервере. Данные должны быть представлены в формате tab-delimited (см. table::create).

Имя файла — Имя файла с путем или URL документа на HTTP-сервере.

Опции загрузки — Основные опции описаны в разделе «Приложение 1. Пути к файлам и каталогам, работа с HTTP-серверами», также доступны дополнительные опции, см. «Опции формата файла».

Параметр nameless используется так же, как и в конструкторе table::create.

Пример загрузки таблицы с диска

$loaded_table[^table::load[/addresses.cfg]]

Пример создает объект класса table. Он содержит именованную таблицу, определенную в файле addresses.cfg, который находится в корневом каталоге сайта.

Пример загрузки таблицы с HTTP-сервера

$table[^table::load[nameless;http://www.parser.ru/;
	$.headers[
		$.USER-AGENT[table load example]
	]
]]
Количество строк: ^table.count[]
<hr>
<pre>$table.0</pre>