http://www.sw.it.aoyama.ac.jp/2006/PB2/lecture3.html
O 棟 529号室
© 2006 Martin J. Dürst 青山学院大学
<xsl:transform
xmlns:xsl='http://www.w3.org/1999/XSL/Transform'...,<hoge:transform
xmlns:hoge='http://www.w3.org/1999/XSL/Transform'...)/books: トップの books 要素/books/book: books の下の book 要素/books/book[5]: 五番目の book 要素/books/book/@isbn: book 要素の isbn 属性/books/book[@isbn]: isbn 属性のある book 要素/books/book[@isbn="1-23456-7890"]: isbn 属性が 1-234...
の book 要素(absolute path and relative path)
/ で区切られている/ で始まるパスは絶対パス
(文章のルートから). は現在のノードを示している::node-test[predicate](axis)
axis::child::、attribute:: と
descendant:: は大体省略可能parent::、anchestor::、preceeding::
などは省略不可能child::my-element)@my-attribute: 属性
(attribute::my-attribute).: 現在のノード (self::node())..: 親ノード (parent::node())//: 子孫ノード
(/descendant-or-self::node())*: 全ての名前の (要素) ノード(node test)
text()comment()processing-instruction()node()
(要素ノードだけではなく、テキスト、コメントも含む)(predicate)
[7]: 七番目のノード
([position()=7] の略)[my-element]:
子要素「my-element」の存在のチェック[@my-attribute]:
属性「my-attribute」の存在のチェック[@my-attribute="hoge"]:
属性の値のチェック提出: 10月22日 (日曜日) 22:00 までに Moodle に投稿