¿cuál es la sintaxis correcta para obtener el nombre del nodo primario del nodo actual? Sé que se trata del padre de AxisName, pero ¿cuál es la sintaxis correcta? por ejemplo, de la siguiente XML¿Cómo obtener el nombre de nodo primario del nodo actual?
<netcdf xmlns="http://www.unidata.ucar.edu/namespaces/netcdf/ncml-2.2" location="file:/dev/null" iosp="lasp.tss.iosp.ValueGeneratorIOSP" start="0" increment="1">
<attribute name="title" value="Vector time series"/>
<dimension name="time" length="100"/>
<variable name="time" shape="time" type="double">
<attribute name="units" type="String" value="seconds since 1970-01-01T00:00"/>
</variable>
<group name="Vector" tsdsType="Structure" shape="time">
<variable name="x" shape="time" type="double"/>
<variable name="y" shape="time" type="double"/>
<variable name="z" shape="time" type="double"/>
</group>
</netcdf>
para la variable elemento que debería obtener netcdf o grupo. Gracias por adelantado.
Buena pregunta, +1. Vea mi respuesta para la expresión XPath más corta posible que evalúa el nombre del padre del nodo actual. También una explicación de por qué un padre puede no tener un nombre. Finalmente, esta es realmente una pregunta XPath y no tanto una XSLT. –