Función local-name
Devuelve la parte local del nombre expandido del nodo en el argumento de conjunto de nodos que está primero según el orden del documento.
string local-name(node-set?)
Notas
Un nombre expandido consiste normalmente en un URI de espacio de nombres (o prefijo asociado), dos puntos (:) y una parte local. Por ejemplo, b:author
es un nombre expandido, donde b
es el prefijo del URI de espacio de nombres y author
es la parte local. Entonces, aplicar la función local-name()
a este nodo devuelve author
. Cuando un nodo no tiene nombre expandido, tal como author
, aplicar la función local-name()
en este nodo devuelve el nombre de nodo como es, por ejemplo, author
.
Si se omite el argumento del conjunto de nodos, se predetermina en un conjunto de nodos con el nodo de contexto como único miembro.
Muestra
Archivo XML (data.xml)
Archivo XSLT (sample.xsl)
Archivo XSLT auxiliar (book-schema.xml)
Resultado con formato
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.
Resultado del procesador
<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>