XSLT - это аббревиатура обширных преобразований языка стилей, которое является языком, который преобразует XML -документы. T в XSLT представляет трансформацию на английском языке. Это часть спецификации XSL (расширяемый язык стилей). Другая часть спецификации XSL-XSLF (F обозначает форматирование объектов), также известная как XSL-FO или XSLFO.
XSLT - это язык преобразования XML, который преобразует документы XML в другой документ XML. То есть все данные или часть данных исходного документа (выбранного с помощью XPATH) генерируются в другом документе XML или в других форматах файлов, которые могут быть непосредственно отображены или распечатаны (например, файлы HTML, файлы RTF или файлы TEX). В этом процессе преобразования следует специально связано:
Добавьте несколько фиксированных тегов, таких как документы HTML
Переместите текст
Сортировать текст
Конвертированный источник XML -документ имеет структуру дерева. XSLT Language - это декларативный язык, то есть сама программа XSLT содержит только некоторые правила преобразования. И эти правила могут быть применены рекурсивно к процессу преобразования. Сам XSLT также является документом XML, поэтому он также должен соответствовать строгим спецификациям XML.
Как: начать отладку XSLTВы можете использовать отладчик XSLT для отладки xslt styleShip или приложения XSLT. Во время отладки вы можете выполнять одну строку кода за раз, введя и выполняя строку кода по строке, выполняя строку кода по строке или выпрыгнув из кода. Команды, которые используют код для выполнения функций по строке в Line в отладчиках XSLT и других отлаживателях Visual Studio, одинаковы. После начала отладки отладчик XSLT открывает окно для отображения входного документа и вывода XSLT.
XML Редактор
Отладчик может быть запущен из редактора XML. Это позволяет отлаживать при разработке листов в стиле.
Начните отладку с таблицы стиля
Откройте таблицу стилей в редакторе XML.
Выберите отладку XSL в меню XML.
Начните отладку из входного документа XML
Откройте XML -документ в редакторе XML.
Выберите отладку XSL в меню XML.
XSLT на других языках
Также можно ввести и выполнять строку XSLT по линии при отладке приложения. Когда клавиша F11 нажимается в вызове System.xml.xsl.xslcompiledTransform.transform, отладчик может вводить и выполнять строку кода XSLT по строке.
Уведомление: |
|---|
Введение и выполнение XSLT из класса XSLTransform не поддерживается. Класс xslcompiledTransform - единственный процессор XSLT, который поддерживает запись и выполнение линии XSLT по линии при отладке. |
Начните отладку приложения XSLT
При создании объекта xslcompiledTransform установите параметр ensablebug на true в коде.
Эта настройка уведомляет процессор XSLT для создания информации отладки при составлении кода.
Нажмите F11, чтобы ввести и выполнить строку кода XSLT по строке.
Таблица XSLT StyleSheest загружается в окно нового документа, и отладчик XSLT также будет запущен.
В качестве альтернативы, вы можете добавить точки останова к таблице стиля и запустить приложение.
Пример
Вот пример программы C# XSLT. Этот пример показывает, как включить отладку XSLT.
Как открыть файл XSLT:Использование системы;
Использование System.io;
Использование System.xml;
Использование System.xml.xsl;
Пространство имен консолеян
{
Классовая программа
{
private const string sourcefile = @c: /data/xsl_files/books.xml;
private const string styleSheet = @c: /data/xsl_files/belowavg.xsl;
private const string outputfile = @c: /data/xsl_files/output.xml;
Статический void main (string [] args)
{
// включить отладку XSLT.
Xslcompiledtransform xslt = new XslCompiledTransform (true);
// Скомпилируйте лист стиля.
xslt.load (stylesheet)
// Выполните преобразование XSLT.
FileStream outputStream = new FileStream (outputFile, fileMode.append);
XSLT.Transform (SourceFile, NULL, OutputStream);
}
}
}
При открытии файлов XSLT вы можете обратиться к методу открытия файла HTML . Два типа методов открытия файлов одинаковы!