Fonction local-name
Retourne la partie locale du nom développé du nœud dans l'argument node-set figurant en premier dans l'ordre du document.
string local-name(node-set?)
Notes
Un nom développé comporte généralement un URI d'espace de noms (ou un préfixe associé), un signe deux-points (:) et une partie locale. Par exemple, b:author
est un nom développé, b
étant le préfixe URI d'espace de noms et author
la partie locale. Appliquée à ce nœud, la fonction local-name()
retourne donc author
. Lorsqu'un nœud n'a pas de nom développé, comme author
, l'application de la fonction local-name()
à ce nœud retourne le nom de nœud tel quel, à savoir author
.
Si l'argument node-set est omis, la valeur par défaut est une collection de nœuds avec le nœud de contexte comme seul membre.
Exemple
Fichier XML (data.xml)
Fichier XSLT (sample.xsl)
Fichier XSLT auxiliaire (book-schema.xml)
Données en sortie formatées
local-name() Function
catalog =
book =
author = Gambardella, Matthew
title = XML Developer's Guide
genre = Computer
price = 44.95
publish_date = 2000-10-01
description = An in-depth look at creating applications with XML.
book =
author = Ralls, Kim
title = Midnight Rain
genre = Fantasy
price = 5.95
publish_date = 2000-12-16
description = A former architect battles corporate zombies, an evil sorceress, and her own childhood to become queen of the world.
Sortie du processeur
<html>
<body>
<h3>local-name() Function</h3>catalog = <br>book = <br>author = Gambardella, Matthew<br>title = XML Developer's Guide<br>genre = Computer<br>price = 44.95<br>publish_date = 2000-10-01<br>description = An in-depth look at creating applications with XML.<br>book = <br>author = Ralls, Kim<br>title = Midnight Rain<br>genre = Fantasy<br>price = 5.95<br>publish_date = 2000-12-16<br>description = A former architect battles corporate zombies, an evil sorceress, and her own childhood to become queen of the world.<br></body>
</html>