А что это вообще такое?

       

Пути к файлам и



Для доступа к файлам и каталогам в Parser можно использовать абсолютный или относительный путь.

Абсолютный путь начинается слешем, а файл ищется от корня веб-пространства. Файл по относительному пути ищется от каталога, в котором находится запрошенный документ.

Пример абсолютного пути:
/news/archive/20020127/sport.html

Пример относительного пути:
относительно каталога /news/archive…
20020127/sport.html

При записи файлов необходимые каталоги создаются автоматически.

Внимание: корень веб-пространства, переданный веб-сервером, можно изменить: см. «Корень веб-пространства».

Внимание: Parser преобразует пути к языку file-spec (см. «Внешние и внутренние данные»).

Также ряд методов…
·file::load

 
·table::load  
·xdoc::load  

…может работать с внешними HTTP-серверами, если имя загружаемого документа содержит префикс
    http://

Этим методам также можно задать дополнительные опции загрузки документа по HTTP, это хеш, ключами которого могут быть:

Опция
По-умолчанию
Значение
$.charset[кодировка]
берется из заголовка HTTP-ответа
Кодировка документов на удаленном сервере. В эту кодировку перекодируется строка запроса, и из этой кодировки перекодируется ответ. [3.1.0]
$.timeout(секунд)
2 секунды
Время ожидания ответа HTTP сервера в секундах. Операция загрузки должна быть завершена за это время, иначе возникнет ошибка.
$.method[HTTP-МЕТОД]
GET
$.form[
$.поле[
значение]
   $.поле[$таблица_значений]
   …
]

отсутствует
Параметры запроса. Для GET запроса они будут переданы в ?строке_запроса. Для запросов с другим method, параметры будут переданы с
Content-type: application/x-www-form-urlencoded
Значением может являться строка или таблица строк из одного столбца.
Нельзя передавать файлы.
[3.1.2]

Предпочтительно задавать параметры запросам именно при помощи $.forms, а не передавать их в ?параметрах самостоятельно.
$.headers[
   $.HTTP-ЗАГОЛОВОК[
значение]
   …
]

$.User-Agent[parser3]
Хеш, содержащий дополнительные HTTP-заголовки, которые необходимо передать на HTTP-сервер

Значение HTTP-заголовка может быть дата, строка или хеш с обязательным ключом value.
Дата может использоваться и в качестве значения поля и в качестве значения атрибута поля, при этом она будет стандартно отформатирована.
$.any-status(1)
0
Логическое: допустим ли статус ответа, не равный 200. Если ЛОЖЬ, и будет получен статус, не равный 200, возникнет системная ошибка http.status.
[3.0.8]
$.user[пользователь]
отсутствует
Задает параметры запроса к серверу,
$.password[пароль]
отсутствует
использующему стандартную HTTP авторизацию.
[3.1.2]
Для ^file::load[…] также можно дополнительные опции загрузки [3.0.8], это хеш, ключами которого могут быть:

Опция
По-умолчанию
Значение
$.offset(смещение)
0
Загрузить данные начиная с этого смещения (в байтах).
$.limit(ограничение)
-1
Загрузить не более данного количества байт.
Содержание раздела