Tengo un archivo XML de entrada que necesito copiar 1: 1 en la salida, a excepción de un subelemento que contiene subelementos que deben ordenarse.Cómo ordenar un subelemento de XML con XSLT
<?xml version="1.0"?>
<top>
<elementA />
<elementB />
<contents>
<contentitem>
<id>3</id>
<moretags1 />
<moretags2 />
</contentitem>
<contentitem>
<id>2</id>
<moretags1 />
<moretags2 />
</contentitem>
<contentitem>
<id>1</id>
<moretags1 />
<moretags2 />
</contentitem>
</contents>
</top>
me gustaría una transformación XSL que pone los elementos "ContentItem" con el fin, ordenados por sus elementos "ID". Todas las demás etiquetas, incluidas las anidadas, deben copiarse textualmente. Ya probé con xsl: copy, pero o bien obtengo doble contenido o algo falta.
en cuenta que no he escrito el elemento, ni ningún atributo en él ... –
Esto no es una solución completa, en lugar centrado en cómo ordenar. – Richard