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>


Copyright © 1997–2024 Art. Lebedev Studio | http://www.artlebedev.ru Дата обновления: 11.09.2024