Hallo Leute,
ich bin hier im Moment etwas am verzweifeln ;-)
Also ich habe eine Liste die sieht folgendermaßen aus:
So wie euch sicher auffällt, hat ec
cdate manchmal ein attribut und manchmal nicht, das will ich zur selektion verwenden.
wenn ich jetzt mittels xslt die Liste umformen will prüfe ich mit
dann sollen die Inhalte von ec
cdata mit <sub> </sub> umschlossen werden
Leider wird dies immer nur für den gesamten ec:list-item block gemacht und nicht für das einzelne Element ec
cdata
in diesem fall also <li>B<sub>2</sub>C</li> <-- So sollte das Ergebnis eigentlich aussehen stattdessen
<li><sub>B 2 C </sub></li> <-- So sieht das Ergebnis im Moment aus !
Hat jemand einen Rat für mich ?
Gruß tigga
ich bin hier im Moment etwas am verzweifeln ;-)
Also ich habe eine Liste die sieht folgendermaßen aus:
Code:
<list> <ec:list-item> <ec:pcdata>A</ec:pcdata> </ec:list-item> <ec:list-item> <ec:pcdata>B</ec:pcdata> <ec:pcdata kind="low">2</ec:pcdata> <ec:pcdata>C</ec:pcdata> </ec:list-item> </list>
![Zunge rausstrecken](https://entwickler-forum.de/core/images/smilies/tongue.png)
wenn ich jetzt mittels xslt die Liste umformen will prüfe ich mit
Code:
<xsl:when test="ec:pcdata/@kind='low'">
![Zunge rausstrecken](https://entwickler-forum.de/core/images/smilies/tongue.png)
Leider wird dies immer nur für den gesamten ec:list-item block gemacht und nicht für das einzelne Element ec
![Zunge rausstrecken](https://entwickler-forum.de/core/images/smilies/tongue.png)
in diesem fall also <li>B<sub>2</sub>C</li> <-- So sollte das Ergebnis eigentlich aussehen stattdessen
<li><sub>B 2 C </sub></li> <-- So sieht das Ergebnis im Moment aus !
Hat jemand einen Rat für mich ?
Gruß tigga
Comment