Ich habe XML mit <ListItem>
-Elementen, und ich möchte alle aufeinanderfolgenden Läufe mit <List>
-Elementen umschließen. Quell-XML würde also etwa so aussehen:
Und ich würde es in etwa so umwandeln:
%Vor%mit XSLT. Ich bin mir sicher, dass es offensichtlich ist, aber ich kann es um diese Zeit am Abend nicht schaffen. Danke!
Bearbeiten: Dies kann von den meisten Leuten problemlos ignoriert werden.
Dieses XML:
%Vor%Mit diesem XSL:
%Vor%Bei der Verarbeitung mit Ruby REXML und XML / XSLT erzeugt dieses XML (Ausgabe-Prettyprint):
%Vor%Sie werden sehen, dass die beiden Listen zusammengestaut werden und das dazwischen liegende Bit verloren geht. Nicht sicher, ob dies ein Fehler in den Ruby-Bibliotheken oder in Ihrem XSLT ist.
Dieses Stylesheet:
%Vor%Ausgabe:
%Vor% Bearbeiten 3 : Verwenden von strip-space
für das, was es ist.
Diese Umwandlung :
%Vor%bei Anwendung auf das bereitgestellte XML-Dokument :
%Vor%erzeugt das gewünschte Ergebnis :
%Vor%