Tim Tepaße: CSS parsen und nicht benötigte Selektoren ausfiltern

Beitrag lesen

Hallo,

Einen CSS class-Selektor: .aaa { color:#000000 } übersetze ich in folgenden XPath: //*[@class='aaa'] Das matched aber nur, wenn die Klasse als einzige notiert ist: ... sobald 2 oder mehr Klassen notiert werden funktioniert das nicht mehr.

//*[[link:http://de.selfhtml.org/xml/darstellung/xpathfunktionen.htm#contains@title=contains](@class, "aaa")]

Nebenbei: Du kannst nicht jeden CSS-Selektor als XPath Localisation Path ausdrücken, ich meine da konkret die Pseudoelemente und Pseudoklassen. Aber das weisst Du sicher schon, oder?

Tim