We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent e80967c commit acd732fCopy full SHA for acd732f
1 file changed
src/main/java/ch/digitalfondue/jfiveparse/W3CDom.java
@@ -33,6 +33,21 @@ private W3CDomSelector(Map<String, String> namespaceAlias) {
33
super(W3CDom::wrap, (toUnwrap) -> toUnwrap == null ? null : ((SelectableNodeWrapper) toUnwrap).node, namespaceAlias);
34
}
35
36
+
37
+ /**
38
+ * Parse a CSS selector string.
39
+ *
40
+ * @param selector
41
+ * @return
42
+ */
43
+ public static NodeMatcher<org.w3c.dom.Node> parseSelector(String selector) {
44
+ return parseSelector(selector, Map.of());
45
+ }
46
47
+ public static NodeMatcher<org.w3c.dom.Node> parseSelector(String selector, Map<String, String> namespaceAlias) {
48
+ return new NodeMatcher<>(new W3CDomSelector(namespaceAlias).parseSelectorInstance(selector));
49
50
51
@Override
52
W3CDomSelector inst() {
53
return this;
0 commit comments