Hallo allseits,
ich habe rudimentäres XSL/XSLT Wissen, und habe die Aufgabe bekommen, einige alte Seiten bei uns zu ändern/korrigieren. Dabei stosse ich ab und zu auf XSL-Anweisungen, die ich (trotz nachsehen auf W3schools) nicht wirklich verstehe. Hier eine davon:
Das for-each - Statement ist mir eigentlich klar, auch was "key" macht glaube ich zu verstehen, aber im Zusammenhang ... Unverständlich wird das "for-each" für mich ab der eckigen Klammer, also das da:
[count( . | key('dwhobjects_by_thema',@produkt)[1])= 1]"
Könnte mir das bitte jemand erklären (oder mir sagen, wo auf W3schools ich eine Erklärung dazu finde), Danke!
LG., Michael
ich habe rudimentäres XSL/XSLT Wissen, und habe die Aufgabe bekommen, einige alte Seiten bei uns zu ändern/korrigieren. Dabei stosse ich ab und zu auf XSL-Anweisungen, die ich (trotz nachsehen auf W3schools) nicht wirklich verstehe. Hier eine davon:
Code:
<xsl:key name="dwhobjects_by_thema" match="model/sources/source" use="@produkt" /> ... <xsl:for-each select="/model/sources/source[count( . | key('dwhobjects_by_thema',@produkt)[1])= 1]" >
[count( . | key('dwhobjects_by_thema',@produkt)[1])= 1]"
Könnte mir das bitte jemand erklären (oder mir sagen, wo auf W3schools ich eine Erklärung dazu finde), Danke!
LG., Michael
Comment