Funzione name
Restituisce la stringa contenente un nome completo che rappresenta il nome espanso dell'argomento set di nodi che è primo in base all'ordine con cui è riportato nel documento.
string name(node-set?)
Osservazioni
Il nome completo deve rappresentare il nome espanso in relazione allo spazio dei nomi che ha effetto sul nodo. Questo non è necessario, invece, se sono presenti dichiarazioni dello spazio dei nodi che hanno effetto sul nodo e associano più prefissi allo stesso spazio dei nomi. Se l'argomento set di nodi è vuoto oppure il primo nodo non presenta alcun nome espanso, viene restituita una stringa vuota. Se l'argomento viene omesso, per impostazione predefinita verrà convertito in un set di nodi con il nodo di contesto come unico membro.
Esempio
File XML (bcat.xml)
File XSLT (sample.xsl)
File XSLT ausiliario (book-schema.xml)
Output formattato
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.
Output del processore
<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>