Создание скрипта python через XSLT вполне возможно.
text
является одним из вариантов для метода (т.е. формат) в xsl:output
Вы использовать его в таблице стилей, как это:
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="text" encoding="UTF-8" indent="yes"/>
<xsl:template match="/">
<xsl:text>#!/usr/bin/env python
</xsl:text>
<xsl:text># This program is a "Hello World" example
</xsl:text>
<xsl:text>print 'Hello world!'</xsl:text>
</xsl:template>
</xsl:stylesheet>
выше таблица стилей создает следующий сценарий Python
#!/usr/bin/env python
# This program is a "Hello World" example
print 'Hello world!'
Этот вопрос является слишком общим. Ответ одинаково общий: «Да, можно использовать XSLT для создания любого текста». Вероятно, вам нужны более конкретные ответы на более конкретный вопрос. Чтобы получить их, отредактируйте этот вопрос и дайте нам конкретный пример обрабатываемого текста (короткое, пожалуйста) и точный желаемый результат преобразования. Должны быть предоставлены и объяснены любые правила, которые должны быть реализованы при создании результата из ввода. –
Спасибо за комментарий. Этот вопрос имеет отношение к этому: http://stackoverflow.com/questions/12422486/design-pattern-advice-graph-comput Здесь данные графика - это XML. – cs0815