| Viacheslav Eremin | Professional Programming, Visual Studio, Visual Basic, Vb.Net, C#, Sql Server, Asp, Asp Net Classic, Asp Net Mvc, Asp Net Core, Blazor .Net, Dot Net, Net Framework, Net Core

XSLT-трансформация - это стандартный XML-документ, поэтому первая инструкция трансформации всегда имеет вид: <?xml version="1.0"?>

Собственно XSLT-трансформация начинается с одной из двух совершенно одинаковых команд определения пространства имен:


внутри головного элемента transform или stylesheet могут содержатся элементы Import


и 11 видов элементов верхнего уровня - top-level-element'ы:


После top-level-element'ов последовательно или вложенно друг в друга следуют собственно инструкции XSLT-преобразований - 22 преобразования:


В вышеприведенном описании XSLT применены следующие условные обозначения: