Releases: arkuznetsov/xsltlib
Releases · arkuznetsov/xsltlib
v.0.2.1
v.0.2.0
Первый релиз 0.2.0
- Преобразование данных XML с использованием шаблонов XSLT, в т.ч.:
- Загрузка шаблона XSLT из строки, из файла;
- Преобразование строк и файлов XML;
- Доступна установка параметров XSLT.
#Использовать xsltlib
ТаблицаСтилей = "<?xml version = ""1.0"" encoding=""UTF-8""?>
|<xsl:stylesheet version = ""3.0"" xmlns:xsl=""http://www.w3.org/1999/XSL/Transform"">
|
| <xsl:output method=""xml"" indent=""yes"" />
| <xsl:template match="" / "">
| <new>
| <xsl:value-of select=""/root/item[last()]""/>
| </new>
| </xsl:template>
|</xsl:stylesheet>";
СтрокаXML = "<?xml version = ""1.0"" encoding=""UTF-8""?>
|
|<root>
| <item>item1</item>
| <item>item2</item>
| <item>item3</item>
|</root>";
#Использовать xsltlib
Преобразование = Новый ПреобразованиеXSL();
Преобразование.ЗагрузитьТаблицуСтилейИзСтроки(ТаблицаСтилей);
Результат = Преобразование.ПреобразоватьИзСтроки(СтрокаXML);
Сообщить(Результат);
// > <new>item3</new>