Книга: XSLT
Как задавать значения шаблона в командной строке
Как задавать значения шаблона в командной строке
Кроме возможностей, предоставляемых элементами <xsl:param>
и <xsl:with-param>
, значение параметров таблицы стилей во многих процессорах XSLT можно также задавать в командной строке. Способ зависит от конкретного процессора.
Следующий пример показывает, как можно присвоить параметру param1
значение value1
в командной строке, используя процессор XSLT от Oracle в Windows. Заметьте, что при установке значений параметра в командной строке его все равно нужно объявлять в таблице стилей при помощи <xsl:param>
:
C:>java oraclе.xml.parser.v2.oraxsl -p param1='value1' planets.xml planets.xsl output.xml
Вот как то же самое можно сделать при помощи Saxon:
C:>saxon source.xml stylesheet.xsl param1=value1 > output.xml
при помощи Xalan:
C:>java org.apache.xalan.xslt.Process -IN planets.xml -XSL planets.xsl -OUT output.xml -PARAM parma1 value1
и XT:
C:XSL>java -Dcom jclark.xsl.sax parser=org.apache.xerces.parsers.SAXParser.com.jclark.xsl.sax.Driver planets.xml planets.xsl output.xml param1=value1
- Инструмент командной строки gbak
- Инструмент командной строки gfix
- Выражения в значениях по умолчанию для доменов
- Значения переменных по умолчанию
- 1. Пустые значения (Empty-значения)
- 2. Неопределенные значения (Null-значения)
- 3. Null-значения и общее правило вычисления выражений
- 4. Null-значения и логические операции
- 5. Null-значения и проверка условий
- 3. Схемы отношений. Именованные значения кортежей
- 3. Значения по умолчанию
- Сохранение и использование шаблона узла