Инструмент для применения XSL к XSD? [закрыто]

У меня есть XSL-файл и XSD-файл на моем локальном диске.

Предполагается, что файл XSL преобразует файл XSD в формат OWL.

Какой бесплатный инструмент я могу использовать, чтобы применить это преобразование? Благодарю.

 porges27 сент. 2010 г., 04:24
Для какой операционной системы?
 Dimitre Novatchev27 сент. 2010 г., 06:32
Хороший вопрос (+1). Смотрите мой amswer для получения полного списка всех процессоров XSLT и IDE, о которых я знаю.

Ответы на вопрос(1)

Какой бесплатный инструмент я могу использовать, чтобы применить это преобразование?

Вы можете использовать любой существующий бесплатный процессор XSLT, но он должен реализовывать версию XSLT, как указано вversion атрибут<xsl:stylesheet> (верхний) элемент модуля таблицы стилей.

Вот довольно неполный список таких процессоров XSLT:

Процессоры XSLT 1.0:

MSXML3/4/6.

Саксонский 6.5.5

XML-Spy (AltovaXML).

.NET XslTransform.

.NET XslCompiledTransform.

Libxml / LibXSLT.

JD.

Xalan / C или жеXalan / Дж.

Процессоры XSLT 2.0

Саксонский 9.x.

AltovaXML2010.

XQSharp (бета).

IBM WebSphere XML Pack (не бесплатно).

Процессор Intel® SOA Expressway XSLT 2.0 (не бесплатно).

XSLT IDE

MS Visual Stusio (2010 или 2008) - работает только с XslCompiledTransform

кислородный - работает со всеми упомянутыми процессорами XSLT

XSelerator - работает со всеми упомянутыми процессорами XSLT

Kernow: простая, основанная на Java IDE для Saxon.

 LarsH27 сент. 2010 г., 16:45
+1 довольно полный. :-)
 Dimitre Novatchev07 сент. 2012 г., 13:36
@jarekczek, конечно, но здесь я перечисляю доступные процессоры XSLT, а не их утилиты командной строки, которые есть почти у всех. msxsl.exe не является отдельным процессором XSLT и не является отдельной XSLT IDE.
 Jarekczek07 сент. 2012 г., 12:01
Я бы добавил записку оMSXSL рядом с MSXML. Это небольшая (24 КБ) оболочка командной строки для преобразований XSLT, выполняемая MSXML, доступная напрямую. Что необычно для MS, вам не нужно скачивать пакет размером 600 МБ, чтобы получить этот инструмент.

Ваш ответ на вопрос