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

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

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

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

Опции загрузки - об основных опция см. раздел «Работа с 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>


In order to add comments you must register.
Copyright © 1997–2017 Art. Lebedev Studio | http://www.artlebedev.ru Дата обновления: 22.02.2011