忍者ブログ

技術メモ

Home > ブログ > XML

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

◆XSL/XMLの表記方法

◆XSLとスクリプト
  XSL内に以下のような"xsl:script"要素の内容にJavaScriptかVBScriptを記述できる
  <xsl:script>
  ・・・(ここにJavaScript or VBScriptを記述する)・・・
  </xsl:script>

◆XMLの表記方法
  ■・・・ルートノード
  ●・・・要素ノード
  ▲・・・テキストノード

    ■
    |
    ●
  ┌┬┼┬・・・
  ●●●●・・・
  |||├┬・・・
  ・・・
  ||・・・
  ▲▲・・・

 

PR

RSSの作成方法

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の命令

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"/>

PAGE TOP