xdoc Alt ←

Базовый путь

Параметр создания нового документа.

В конструкторах нового документа можно задать базовый путь.

По действию он аналогичен заданию атрибута

<…
    xmlns:xml="http://www.w3.org/XML/1998/namespace"
    xml:base="базовый URI" …>

Отличаясь тем, что пути задаются стандартным для Parser способом (см. «Приложение 1. Пути к файлам и каталогам, работа с HTTP-серверами»), что куда удобнее задания полного дискового пути, включающего путь к веб-пространству. По умолчанию равен пути к текущему обрабатываемому документу.

символ «/» в конце пути обязателен.

Пример

$sheet[^xdoc::create[/xsl/]{<?xml version="1.0" encoding="$request:charset"?> 
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
	<xsl:import href="import.xsl"/>
</xsl:stylesheet>
}]

Здесь файл import.xsl будет считан из каталога /xsl/.