プログラミング基礎 II

第七回 (2006年11月20日)

要素からコメントまで様々な入出力

http://www.sw.it.aoyama.ac.jp/2006/PB2/lecture7.html

Martin J. Dürst

duerst@it.aoyama.ac.jp

O 棟 529号室

AGU

© 2006 Martin J. Dürst 青山学院大学

目次

先週のまとめ

先週の演習・宿題

提出: 11月19日 (日曜日) 22:00 までに Moodle に .xsl のファイルを投稿

先週の演習で作った出力 (もしくは今日出された正解) を色々な条件によって分かりやすくする。

例えば:

今週の目標

XML の構造を分かりやすいように HTML として出力する

例: Root:

ノードの種類の選別

XPath 内で次のようにノードの種類を選別できる:

ノードの和集合

ノードのデータの出力

ノードの種類 name() .
要素 要素名 -
属性 属性名 属性値
テキスト - テキスト
コメント - コメント
処理命令 命令の「名前」 残り
名前空間 接頭辞 URI

出力に使える (X)HTML

自分で新しい変換ファイルを作る

来週の予定

30分程度のミニテスト

演習 1

提出不要であるが、ミニテストの練習にもなる

一般の XML ファイルを分かりやすいように (X)HTML などに変換する。全てのノードの種類 (ルートを含め7種) に対応させる。

ヒント: