Ich habe diese XPath:Xpath Kind von mehreren Arten
.//*[@id='some_id']/td//div
und jetzt will ich ein Kind des div auszuwählen, die von bestimmtem Typ ist zum Beispiel jedes Kind, das entweder ein Etikett oder Spanne ist. So etwas wie dieses
.//*[@id='some_id']/td//div/(label|span)/.......
aber das ist nicht gültig Xpath. Wie kann ich tun, dass (wthout Schreiben zwei volle XPaths für das gegebene 2 Beispiel für Kind-Typen)
'.//*[@id='some_id ']/td // div/* [self :: label oder self :: span] ' – splash58
Der von Ihnen angegebene Pfad (' td/div/(label | span) ') ist in XPath 2.0 gültig, aber nicht in XPath 1.0 . Bitte kennzeichnen Sie Ihre Fragen "XPath 1.0" wenn Sie nur an 1.0 interessiert sind. –