XML を XSLT で変換する MovableType プラグイン:XMLTransformer

Posted by
ぴろり
Posted at
2013/09/17 11:48
Trackbacks
関連記事 (1)
Post Comment
コメントできます
Category
プラグイン カテゴリ

 XML 文書に XSLT を適用するテンプレート タグを提供する MovableType プラグインです。

この記事を Delicious に追加する   このエントリーをはてなブックマークに追加  

機能

  • XML 文書に XSLT スタイルシートを適用してフォーマット変換するためのテンプレートタグを提供します

使い方の例

<mt:SetVarBlock name="xslt">
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
    <xsl:template match="/">
        <ul><xsl:apply-templates /></ul>
    </xsl:template>
    <xsl:template match="item">
        <li><xsl:value-of select="." /></li>
    </xsl:template>
</xsl:stylesheet>
</mt:SetVarBlock>

<mt:XMLTransform style="$xslt">
<document>
    <item>ほげほげ</item>
    <item>ふがふが</item>
    <item>ぴよぴよ</item>
</document>
</mt:XMLTransform>
<mt:SetVarBlock name="xslt">
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
    <xsl:template match="/">
        <ul><xsl:apply-templates /></ul>
    </xsl:template>
    <xsl:template match="item">
        <li><xsl:value-of select="." /></li>
    </xsl:template>
</xsl:stylesheet>
</mt:SetVarBlock>

<mt:SetVarBlock name="data">
<document>
    <item>ほげほげ</item>
    <item>ふがふが</item>
    <item>ぴよぴよ</item>
</document>
</mt:SetVarBlock>

<mt:XMLTransform doc="$data" style="$xslt">
    ブロック内は無視されます
</mt:XMLTransform>
<?xml version="1.0"?>
<ul>
    <li>ほげほげ</li>
    <li>ふがふが</li>
    <li>ぴよぴよ</li>
</ul>

ダウンロード

インストール

 plugins フォルダに配置してください。データベースのアップグレード作業は必要ありません。以下の Perl モジュールが必要です。

  • XML::LibXML
  • XML::LibXSLT

プラグイン設定

 プラグインに関する設定はありません。

ライセンス等、いろいろ

  • MT4.3、MTOS5.13、MTOS5.2 で動作確認しています
  • ライセンスは LGPL とします*1
  • 商用目的または法人利用については 1 つの MovableType につき 1 ライセンスの購入をお願いしております。
    ライセンス料金: ¥1,000 JPY (税込み) 
    一言どうぞ:
  • 商用目的でない個人利用(アフィリエイトを含む)については無償でご利用頂けますが、よろしければ継続開発のためのライセンス購入(任意)をお願いしております。
    お気持ち:  
    一言どうぞ:
この記事を Delicious に追加する   このエントリーをはてなブックマークに追加  

  1. *1 MovableType および MTOS で利用できます。

この記事を読んだ人はこんな記事も読んでいます記事リコメンデーションについて

カバー画像:MovableType で外部の RSS などを取得・整形して表示する

関連記事/トラックバック (全 1 件中、最新 5 件まで表示しています)

Open MagicVox.net のスクリーンショット
タイトル
MovableType で外部の RSS を取得・整形して表示する
Trackbacked at
2013/09/18 12:04
from
Open MagicVox.net
概要
先日、立て続けに公開した 2 本の MovableType プラグイン、XMLTransformer と HttpUserAgent を利用して、外部の...

この記事にトラックバックを送るには?

コメントを投稿する

 
 (必須, 匿名可, 公開, トリップが使えます)
 (必須, 匿名可, 非公開, Gravatar に対応しています)
 (必須)
スパム コメント防止のため「投稿確認」欄に ランダムな数字 CAPTCHAについて を入力してから送信してください。お手数ですがご協力のほど宜しくお願いいたします。