| |||||
  FORUM HardWare.fr

  Programmation

  [XML-XSLT] réunir plusieurs arborescences en une seule non redondante| Dernière réponse | |
|---|---|
| Sujet : [XML-XSLT] réunir plusieurs arborescences en une seule non redondante | |
| THE REAL ROTOUTOU | oups ...
 pour que la feuille XSL de mon precedent post marche, il faut que les arbres de <node> soient triés du plus petit au plus grand (en profondeur), sinon on perd des attributs id qui ne sont pas écrits il suffit de passer cette feuille sur le fichier d'origine pour trier le bordel :) <?xml version="1.0" encoding="ISO-8859-1"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:output method="xml" version="1.0" encoding="ISO-8859-1" indent="yes"/> <xsl:template match="a"> <a> <subscribers> <xsl:for-each select="subscribers/subscriber"> <xsl:sort select="count(.//node)" order="ascending" data-type="number" /> <xsl:copy-of select="."/> </xsl:for-each> </subscribers> </a> </xsl:template> </xsl:stylesheet> see u  | 
			
| Vue Rapide de la discussion | 
|---|