Soy bastante nuevo en xslt y necesito ayuda con un tipo de transformación. Necesito agrupar todos los nodos de cierto tipo por uno de sus atributos y enumerar los padres de todo tipo de atributo. Es un tipo de resumen del uso de ciertas cosas en el documento. El presentaré un ejemplo simplificado.
de entrada:Agrupación de nodos XML por valor de atributo en XSLT
<root>
<node name="node1">
<somechild child-id="1">
</node>
<node name="node2">
<somechild child-id="2">
</node>
<node name="node3">
<somechild child-id="1">
</node>
<node name="node4">
<somechild child-id="2">
</node>
<node name="node5">
<somechild child-id="3">
</node>
</root>
salida deseada:
<root>
<somechild child-id="1">
<is-child-of>
<node name="node1" />
<node name="node3" />
</is-child-of>
</somechild>
<somechild child-id="2">
<is-child-of>
<node name="node2" />
<node name="node4" />
</is-child-of>
</somechild>
<somechild child-id="3">
<is-child-of>
<node name="node5" />
</is-child-of>
</somechild>
</root>
idea es que si es el mismo elemento en muchos nodos que tienen un mismo niño-id. Necesito encontrar todo usado por todos. Encontré esta pregunta XSLT transformation to xml, grouping by key que es similar pero hay una declaración de todos los autores al principio y no la tengo, siempre es solo un hijo de.
Muchas gracias! Usando este ejemplo, ¡pude hacer una transformación para el problema de la mina! – Pax0r
@ Pax0r, ¡De nada! –