【发布时间】:2012-09-16 08:14:56
【问题描述】:
我在how to map CSS selectors to XPATH queries 上看到了一篇在线文章,所以我想弄清楚是否有任何.NET 库可以进行映射/转换。如果您对如何执行映射有任何参考或任何想法(如果库不可用),请告诉我。
【问题讨论】:
-
@MUG4N,值得回答。
-
我写了一个 Pascal 库来将 CSS 3 选择器转换为 XPath 2。但它直接创建了 XPath 表达式的 AST,从不将表达式保持为序列化形式,所以我认为它不会有帮助你在这里......(在 XPath 引擎中,所以你可以像
/html/css("div.whatever a")/@href一样混合它。恕我直言,他们应该将它添加到 XPath 标准中,不再需要转换任何东西。) -
作为参考,我想您会发现XPath, CSS, DOM and Selenium: The Rosetta Stone 及其随附的挂图很有用,提供了更全面的食谱。
标签: c# .net css xpath css-selectors