exponenta event banner

xslt

Преобразование XML-документа с помощью механизма XSLT

Синтаксис

result = xslt(source,style,dest)
[result,style] = xslt(___)
xslt(___,'-web')

Описание

result = xslt(source,style,dest) преобразует XML-документ с использованием таблицы стилей и возвращает URL-адрес результирующего документа. Функция использует следующие входные данные, первый из которых требуется:

  • source - это имя файла или URL-адрес исходного XML-файла, указанного как вектор символов или скаляр строки. source может также указать узел DOM.

  • style - имя файла или URL-адрес таблицы стилей XSL, указанной как вектор символа или скаляр строки.

  • dest - имя файла или URL-адрес требуемого выходного документа, указанного как вектор символов или скаляр строки. Если dest отсутствует или пуст, функция использует временное имя файла. Если dest является '-tostring'функция возвращает выходной документ в виде символьного вектора.

[result,style] = xslt(___) возвращает обработанную таблицу стилей, подходящую для передачи последующим вызовам XSLT как style. Это предотвращает дорогостоящую повторную обработку таблицы стилей.

xslt(___,'-web') отображает результирующий документ в браузере справки.

Примеры

В этом примере преобразуется файл info.xml использование таблицы стилей info.xsl, запись выходных данных в файл info.html. Он запускает результирующий HTML-файл в веб-браузере MATLAB ®.

xslt('info.xml', 'info.xsl', 'info.html', '-web')

Совет

MATLAB использует процессор Saxon XSLT версии 6.5.5, который поддерживает выражения XSLT 1.0. Дополнительные сведения см. в разделе http://saxon.sourceforge.net/saxon6.5.5/

Для получения дополнительной информации о написании таблиц стилей XSL см. веб-сайт Консорциума всемирной паутины (W3C ® ),https://www.w3.org/Style/XSL/.

См. также

|

Представлен до R2006a