name 関数
ドキュメント順で最初の node-set 引数内のノードの展開名を表す QName が含まれた文字列を返します。
string name(node-set?)
解説
QName は、ノードで有効になっている名前空間での展開名を表している必要があります。 ただし、複数のプレフィックスを同じ名前空間に関連付ける複数の名前空間宣言がノードで有効になっている場合は例外です。 ノード セット引数が空である場合、または最初のノードが展開名を持っていない場合は、空の文字列が返されます。 引数を省略すると、コンテキスト ノードのみをメンバーとして持つノード セットが既定で指定されます。
例
XML ファイル (bcat.xml)
XSLT ファイル (sample.xsl)
補助 XSLT ファイル (book-schema.xml)
書式付き出力
name() Function
b:catalog =
b:book =
b:author = Gambardella, Matthew
b:title = XML Developer's Guide
b:genre = Computer
b:price = 44.95
b:publish_date = 2000-10-01
b:description = An in-depth look at creating applications with XML.
b:book =
b:author = Ralls, Kim
b:title = Midnight Rain
b:genre = Fantasy
b:price = 5.95
b:publish_date = 2000-12-16
b:description = A former architect battles corporate zombies, an evil sorceress, and her own childhood to become queen of the world.
プロセッサ出力
<html>
<body>
<h3>name() Function</h3>b:catalog = <br>b:book = <br>b:author = Gambardella, Matthew<br>b:title = XML Developer's Guide<br>b:genre = Computer<br>b:price = 44.95<br>b:publish_date = 2000-10-01<br>b:description = An in-depth look at creating applications with XML.<br>b:book = <br>b:author = Ralls, Kim<br>b:title = Midnight Rain<br>b:genre = Fantasy<br>b:price = 5.95<br>b:publish_date = 2000-12-16<br>b:description = A former architect battles corporate zombies, an evil sorceress, and her own childhood to become queen of the world.<br></body>
</html>