【10日でおぼえるXML~】2日目

http://edgenow.jp/(アドビの何かに参加中らしいので。)

2日目ですー。

  • xPath
    • パスを示すルール
      • EX:「//」で全ての子孫(「books//name」でbooks要素以下の全てのname要素)
        • すげー!ブラウザ実装はどうなの?
  • xml:apply-templates
    • select属性の値と、xml:templateのmatch属性がマッチしたものが呼び出される
  • 要素生成
    • <要素名>
      	<属性名>
      		<属性値 />
      	</属性名>
      	<内容 />
      </要素名>
      

      というのが違和感を感じるなぁ。

  • 条件分岐
    • xsl:choose 要素の中で、xsl:when と xsl:otherwise で条件を分けられる。
      • xsl:when はいくつでも指定可能で、それら以外は、xsl:otherwise 。
  • xsl:when の test 属性のフィルタパターン『例えば number() は xPath 関数らしい』
    • フィルタパターン
      • test属性に記述してある[]の部分
        • 基点となる要素[「比較の対象」「演算子」]
    • xPath 関数で使える演算子が結構凄そうだ

comment

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

TrackBack URL :