Quiero extraer solo los nodos hoja de un documento XML (es decir, solo los elementos que no tienen hijos). ¿Alguien ha escrito un xslt para hacer esto?xslt - extraer nodos hoja
5
A
Respuesta
5
SELECT="*[not(*)]"
deben darle nada sin un niño.
+0
Esto funcionó para mí. Aunque tuve que usar 'SELECT = "// * [not (*)]' '. Soy un novato xslt y no sé por qué la parte '//' es necesaria, pero todavía estoy aprendiendo. Gracias por la ayuda. –
+0
El "//" es para que encuentre la condición "* [not (*)]" en cualquier parte de la estructura xml. – Irfy
2
Uso de ejes en XPath:
<xsl:apply-templates select="//you-node-spec[not(child::*)]" />
Cuestiones relacionadas
- 1. omitir nodos con XSLT
- 2. XSLT Para eliminar nodos y nodos vacíos con -1
- 3. Uso BeautifulSoup para extraer nodos hermanos entre dos nodos
- 4. XSLT para saltar nodos ya "visitados"
- 5. Nodos distintos en claves múltiples con XSLT
- 6. XSLT para clasificar nodos por nombre?
- 7. XSLT: nodos de cambio de texto interior
- 8. Django y MPTT: obtenga solo nodos hoja
- 9. Buscar nodos de hoja en árbol jerárquico
- 10. XSLT - Copie todos los otros nodos, agregue 1 nuevo nodo
- 11. mediante XSLT apply-templates de forma condicional seleccione los nodos
- 12. Agrupación de nodos XML por valor de atributo en XSLT
- 13. XSLT Seleccionar todos los nodos que contienen una subcadena específica
- 14. pasando nodos xml/documentos/fragmentos como parámetros a xslt
- 15. Cómo seleccionar varios nodos en uno para cada uno XSLT
- 16. Incluir una hoja de estilo xslt en una página html
- 17. Pase el parámetro a la hoja de estilos XSLT
- 18. XSLT Hoja de estilo: cambiar texto a mayúscula
- 19. Cómo aplicar una hoja de estilo XSLT en C#
- 20. Error al cargar hoja de estilo: el análisis de una hoja de estilo XSLT no
- 21. recursivo para consultas - Sólo seleccione los nodos en los nodos hoja representan datos activos
- 22. ¿Cómo extraer nodos de texto separados con Jsoup?
- 23. Extraer VBA de una hoja de cálculo de Excel
- 24. Obtener el número total de nodos y contar nodos
- 25. XSLT: Creando un Mapa en XSLT
- 26. ¿Hay alguna herramienta como doxygen para XSLT?
- 27. XML Diff: ¿Cómo generar XML diff usando XSLT?
- 28. obtener paseo de líneas vacías después de eliminar nodos usando XSLT
- 29. XSLT fusión/concatenación de los valores de hermanos nodos del mismo nombre en solo nodo
- 30. XSLT 1.0 - Crear conjunto de nodos y transmitirlo como un parámetro
Supongo que esto es tarea? – Tomalak