- 2025/01/18
- Category :
[PR]
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
IT系全般に及び知識メモ、全般と言っても興味があるもののみ
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
◆XSLとスクリプト
XSL内に以下のような"xsl:script"要素の内容にJavaScriptかVBScriptを記述できる
<xsl:script>
・・・(ここにJavaScript or VBScriptを記述する)・・・
</xsl:script>
◆XMLの表記方法
■・・・ルートノード
●・・・要素ノード
▲・・・テキストノード
■
|
●
┌┬┼┬・・・
●●●●・・・
|||├┬・・・
・・・
||・・・
▲▲・・・
RSSの作成・通知手順
1.RSSの作成
Fumy RSS & Atom Makerを利用して、自動生成する
以下のURLよりDownload可能
http://allabout.co.jp/internet/hpcreate/closeup/CU20051111A/
RSSはXML形式なので書式さえわかれば誰でも作成できる、が、HPの更新と
RSSの内容を如何にリンクさせるかが肝になるようだ・・・
2.RSSの通知
①通知
head内に以下のタグを張り付ける
<link rel="alternate" type="application/rss+xml" title="RSS" href="(RSSファイル名)">
①転送
[1.]で作成した、修正したHTMLファイルRSSファイルを適当な場所にUploadする
XSLTの命令に関するメモ書き
【条件分岐 2項】
<xsl:if test="ブール値に評価される式">
……テンプレート……
</xsl:if>
【条件分岐 複数項】
<xsl:choose>
<xsl:when test="ブール値で評価される式">
……テンプレート……
</xsl:when>
……xsl:when要素の繰り返し……
<xsl:otherwise>
……テンプレート……
</xsl:otherwise>
</xsl:choose>
【繰り返し】
<xsl:for-each select="ノード集合を返す式">
……テンプレート……
</xsl:for-each>
【並び替え】
<xsl:sort
select="ソートキーとなる文字列を返す式"
lang="ソートキーの言語“
data-type={"text(テキスト)"|"number(数値)"|"qname-but-not-ncname"}
order="{"ascending(昇順)"|"descending(降順)"}
case-order={"upper-first(大文字優先)"|"lower-first(小文字優先)"}
/>
【変数】
<xsl:variable name="number" select="0"/>
【パラメータ】
[呼び元]
<xsl:call-template name="concat">
<xsl:with-param name="passanger" select="$number"/>
</xsl:call-template>
[呼び先]
<xsl:param name="time"/>