Me interesa asignar el nombre de etiqueta del elemento raíz en un documento xml a una variable xslt. Por ejemplo, si el documento parecía (menos el DTD):¿Cómo obtener el nombre de etiqueta del elemento raíz en un documento XML con XSLT?
<foo xmlns="http://.....">
<bar>1</bar>
</foo>
y quería asignar la cadena 'foo' a una variable XSLT. ¿Hay alguna manera de hacer referencia a eso?
Gracias, Matt
@annakata: name() y local-name() son diferentes. El OP claramente quiere nombre(). En ninguna parte dice que quiere borrar el nombre de cualquier prefijo del espacio de nombres. –
Para ser justos me refiero a "esto hará lo que quieras" no "solo esto ..." y en ninguna parte del OP dice que quiere el espacio de nombres tampoco. No sé ustedes, pero en mi experiencia el nombre local es lo que me interesa el 90% o más del tiempo. espacios de nombres son una de las razones por las que la gente odia XSLT – annakata