我想知道为什么有人会想要使用CSS选择器而不是XPath选择器,反之亦然,如果他可以使用其中任何一个.我认为理解处理语言的算法将解决我的奇迹.
有很多关于XPath和CSS选择器的文档,但我发现很少有比较.另外,我没有那么多使用CSS选择器.
这是我读到的关于差异的内容.(这三个参考文献讨论了在Selenium中使用XPath和CSS选择器来查询HTML,但我的想法很普遍.)
看起来CSS选择算法在某种程度上针对HTML进行了优化,但我不知道如何.
html xml algorithm xpath css-selectors
algorithm ×1
css-selectors ×1
html ×1
xml ×1
xpath ×1