XML でデータを受け取るプロジェクトに取り組み始めています。XML は、実行する Python を表すテキスト ファイルに変換する必要があります。
私はこれに出くわしました:
そして、XSLT の専門家がそれについてどう思うか疑問に思っています。どんなフィードバックでも大歓迎です。よろしくお願いします。
XML でデータを受け取るプロジェクトに取り組み始めています。XML は、実行する Python を表すテキスト ファイルに変換する必要があります。
私はこれに出くわしました:
そして、XSLT の専門家がそれについてどう思うか疑問に思っています。どんなフィードバックでも大歓迎です。よろしくお願いします。
XSLT を使用して Python スクリプトを作成することは完全に可能です。
text
メソッド (つまり、形式) の選択肢の 1 つです。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!'