Re: Reconstitution de listes chainÃ(c)es avec Xslt

"Laurent MOULIS" <[email protected]> Thu, 5 Apr 2007 12:23:31 +0200
Newsgroups gmane.text.xml.french.tech
Message-ID <[email protected]>
Bonjour Alain,
Je te remercie, pour cette première réponse rapide mais
il se trouve que mes listes peuvent aussi être de la forme :

<root>
<A><B>10</B><C>10</C></A>
<A><B>10</B><C>10</C></A>
<A><B>11</B><C>11</C></A>
<A><B>11</B><C>11</C></A>
<A><B>11</B><C>11</C></A>
<A><B>11</B><C>12</C></A>
<A><B>12</B><C>12</C></A>
<A><B>12</B><C>13</C></A>
<A><B>13</B><C>13</C></A>
<A><B>14</B><C>14</C></A>
</root>

et dans ce cas là, le résultat attendu est :

<root>
<A>
     <B>10</B><C>10</C>
     <B>10</B><C>10</C>
</A>
<A>
     <B>11</B><C>11</C>
     <B>11</B><C>11</C>
     <B>11</B><C>11</C>
     <B>11</B><C>12</C>
     <B>12</B><C>12</C>
     <B>12</B><C>13</C>
     <B>13</B><C>13</C>
</A>
<A>
     <B>14</B><C>14</C>
</A>
</root>

Avec cette contrainte, l'actuce "substring" ne fonctionne plus.
tout du moins sous la forme que tu me proposes.

Mais je sens que je la solution est proche.