Hallo,
ich benötige für eine XSLT Transformation CSS-Selectoren als XPath-Ausdrücke.
Ich habe nun Probleme bei den CSS-Selectoren class:nth-child(2) oder id:nth-child(2), Beispiel: .test .testen:nth-child(2).
Ich habe bis jetzt verschiedene Sachen ausprobiert, bis jetzt hat das aber leider nicht geklappt:
Die HTML-Struktur die ich als Grundlage nehme sieht folgendermaßen aus:
Ich möchte eigentlich ungeachtet der Struktur das zweite div mit der Klasse 'test' mit oben angesprochenen XPath-Audruck auswählen können.
Ich hoffe ich hab mich einigermaßen verständlich ausgedrückt
Vielen Dank schon mal!
Alex
ich benötige für eine XSLT Transformation CSS-Selectoren als XPath-Ausdrücke.
Ich habe nun Probleme bei den CSS-Selectoren class:nth-child(2) oder id:nth-child(2), Beispiel: .test .testen:nth-child(2).
Ich habe bis jetzt verschiedene Sachen ausprobiert, bis jetzt hat das aber leider nicht geklappt:
Code:
//*[contains(concat(' ',@class,' '),concat(' ','test',' '))]//*[2][contains(concat(' ',@class,' '),concat(' ','testen',' '))] //*[contains(concat(' ',@class,' '),concat(' ','test',' '))]//*[contains(concat(' ',@class,' '),concat(' ','testen',' '))][position()=2]
Code:
<div class="testclass"> <div class="testclass2"> <div> <div id="testclass"> <div class="test"> <a></a> <p></p> </div> </div> </div> </div> <div class="testclass2"> <div> <div> <div class="test"> <a></a> <p></p> </div> </div> </div> </div> </div>
Ich hoffe ich hab mich einigermaßen verständlich ausgedrückt
Vielen Dank schon mal!
Alex
Comment