XSLT・XPath入門 ― XMLを選んで作り変える
XMLから目的のノードを選ぶ XPath と、XMLを別の形(HTML等)へ変換する XSLT を、初学者向けに概念から解説します。XPath(//・述語[ ])、XSLTのテンプレート(match→出力・value-of・apply-templates)、XML+XSLT→プロセッサ→出力の流れ、TEI→Web公開などDHでの活用まで。CC ライセンスのオープン教材を参照した独自構成・実験的な取り組みです。
XSLTXPathXMLTEIDigital Humanities
⚠ この解説は、AIによる実験的な取り組みです(構成・図・音声合成を含む)。不正確な内容を含む可能性があります。ご利用の際はご注意ください。
掛け合い解説(ずんだもん×四国めたん)
別バージョン
ナレーション解説
章立て
- 1
本編
XMLは木構造・XPathで選ぶ(//・述語)・XSLTで変換(テンプレート/value-of/apply-templates)・XML+XSLT→プロセッサ→出力・TEI→Web公開・XQuery/SPARQLとの違い・始め方
読み上げ原稿
- 0:00XMLを選んで、作り変える
- 0:36この動画について
- 1:24この回のゴール
- 2:16今日の流れ
- 2:48XMLは「中身」、見せ方は別
- 3:02XMLは「木(ツリー)」構造
- 3:34そのままでは「見せにくい」
- 4:14選ぶ ― XPath
- 4:22XPath=木の「どこ」を指すパス
- 4:54書き方:スラッシュでたどる
- 5:34角かっこ[ ]で条件を足す
- 6:10ここまでのポイント
- 6:46作り変える ― XSLT
- 6:54XSLT=変換の「指示書」
- 7:25テンプレート=「マッチ→出力」
- 7:56テンプレートの書き方
- 8:35中の要素へ「流し込む」
- 9:02ここまでのポイント
- 9:34全体の流れ
- 9:38XML+XSLT→プロセッサ→出力
- 10:07例:TEIをWebページへ
- 10:46考えてみよう
- 11:12ここまでのポイント
- 11:45使いどころ・始め方
- 11:56DHでの活用
- 12:34「変換」と「問い合わせ」
- 13:32つまずきやすい点
- 14:19始め方・学ぶには
- 15:05まとめ
- 15:55出典・ライセンス
- 16:37ご清聴ありがとうございました










![角かっこ[ ]で条件を足す](/images/lectures/xslt-intro/ja/slide-11.png)



















